创建 nodejs cli select/options 菜单
create nodejs cli select/options menu
如何创建箭头键菜单列表?
我在输入 eslint init
或 create-react-app <project>
后寻找类似的东西? (见下图)
ESlint
自耕农
四处寻找创建 CLI 的方法,我发现 NodeJS 是一个选项,然后是一些工具:Commander.js, Vorpal, and/or create-new-cli。
如果我的方向正确,我该如何创建 CLI 箭头键 select 菜单?
我相信 yeoman
正在使用 inquirer
. Source: yo
's dependencies。
我还看到了 prompts,它具有类似的箭头选择功能和其他 cli ui/ux 功能。请参阅页面中部左右的演示。
注意:我从来没有实际使用过,我只是在同一个研究阶段。
看起来像 'inquirer' (npm i inquirer)
还有进度条等你应该看看 clui (npm i clui)
对于解析命令,大多数使用 commander (npm commander) 或开放式 cli 框架 (npm i oclif) - 您还可以查看 yargs(与 commander 非常相似,npm i yargs)
inquirer 和 clui 与两个命令解析器一起工作得很好。
玩得开心。
如何创建箭头键菜单列表?
我在输入 eslint init
或 create-react-app <project>
后寻找类似的东西? (见下图)
ESlint
自耕农
四处寻找创建 CLI 的方法,我发现 NodeJS 是一个选项,然后是一些工具:Commander.js, Vorpal, and/or create-new-cli。
如果我的方向正确,我该如何创建 CLI 箭头键 select 菜单?
我相信 yeoman
正在使用 inquirer
. Source: yo
's dependencies。
我还看到了 prompts,它具有类似的箭头选择功能和其他 cli ui/ux 功能。请参阅页面中部左右的演示。
注意:我从来没有实际使用过,我只是在同一个研究阶段。
看起来像 'inquirer' (npm i inquirer)
还有进度条等你应该看看 clui (npm i clui)
对于解析命令,大多数使用 commander (npm commander) 或开放式 cli 框架 (npm i oclif) - 您还可以查看 yargs(与 commander 非常相似,npm i yargs)
inquirer 和 clui 与两个命令解析器一起工作得很好。
玩得开心。