代码之家  ›  专栏  ›  技术社区  ›  Chance Smith

创建nodejs cli选择/选项菜单

  •  20
  • Chance Smith  · 技术社区  · 7 年前

    如何创建箭头键菜单列表?

    我想在进入后 eslint init create-react-app <project> ?(见下图)

    埃斯林特

    eslint CLI menu

    约曼

    create-react-app cli menu

    在四处搜索以找到创建CLI的方法时,我发现NodeJS是一个选项,后面有一些工具: Commander.js ,则, Vorpal ,和/或 create-new-cli

    如果正确,如何创建CLI箭头键选择菜单?

    2 回复  |  直到 5 年前
        1
  •  20
  •   jhr    7 年前

    我相信 yeoman 正在使用 inquirer .来源: yo dependencies

    我也看到了 prompts 它具有类似的箭头选择功能和其他cli ui/ux功能。查看页面一半的演示。

    注意:我从来没有实际使用过,我只是在同一个研究阶段。

        2
  •  4
  •   Scott Ling    6 年前

    看起来像“inquirer”(npm i inquirer)

    此外,对于进度条等,您应该查看clui(npm i clui)

    对于解析命令,大多数使用commander(npm commander)或open cli框架(npm i oclif)-您还可以查看yargs(非常类似于commander,npm i yargs)

    inquirer和clui可以很好地与这两个命令解析器配合使用。

    玩得高兴