如何创建箭头键菜单列表?
我正在寻找输入QuickCheck
或eslint init
后的内容? (见下图)
寻找创建CLI的方法,我发现NodeJS是一个选项,后跟一些工具:Commander.js,Vorpal和/或create-new-cli。
如果我在正确的轨道上,我该如何创建CLI箭头键选择菜单?
答案 0 :(得分:4)
我相信yeoman
正在使用inquirer
。来源:yo
' s dependencies。
我还看到prompts具有类似的箭头选择功能和其他cli ui / ux功能。在页面中间查看演示。
注意:我从未实际使用过,我只是处于相同的研究阶段。
答案 1 :(得分:0)
看起来像'inquirer'(npm i inquirer)
还可以查看进度条,因此您应该看看clui(npm i clui)
对于解析命令,大多数使用commander(npm commander)或开放的cli框架(npm i oclif)-您也可以查看yargs(与commander非常相似,npm i yargs)
inquirer和clui在两个命令解析器中都很好地工作。
玩得开心。