标签: vorpal.js

是否有可能创建一个Vorpal应用程序,命令的输出直接到终端,而不是它自己的shell?

当你创建Vorpal应用程序时,至少从我在文档中看到的,它创建了它自己的shell.首先,输入该shell,然后开始执行命令.像这样:

user@computer: quotr
quotr$
quotr$ snapshot
You triggered `snapshot`.
quotr$
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,snapshot命令正在Vorpal shell的"内部"执行.它的输出不直接进入终端.

我正在寻找的是这样的:

user@computer: quotr snapshot
You triggered `snapshot`.
user@computer:
Run Code Online (Sandbox Code Playgroud)

我怎样才能与Vorpal实现这一目标?

javascript node.js vorpal.js

9
推荐指数
1
解决办法
1227
查看次数

Vorpal命令上下文

我正在开发基于Vorpal(http://vorpal.js.org/)和NodeJs 的命令行应用程序.

我想知道是否有一种方法允许(并在帮助中列出)命令取决于上下文.

例如,我可能希望有可能在上下文1上执行命令A和B,在上下文2上执行命令C和D.然后我将有一个命令来切换应始终有效的上下文.

javascript node.js vorpal.js

8
推荐指数
1
解决办法
222
查看次数

如何将命令分成文件Vorpal.js

我有很多命令,每个命令都很长.例如,我有:

  • create
  • read
  • update
  • delete

我想把它们放在单独的文件中:

  • ./commands/create.js
  • ./commands/read.js
  • ./commands/update.js
  • ./commands/delete.js

我想要他们app.js:

require('./commands/create.js');
// ...
Run Code Online (Sandbox Code Playgroud)

所以我可以:

node app.js create HelloWorld
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

vorpal.js

3
推荐指数
1
解决办法
352
查看次数

创建nodejs cli select / options菜单

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

输入eslint init或后我正在寻找类似的东西create-react-app <project>吗?(参见下图)

ESlint

eslint CLI菜单

约曼

create-react-app cli菜单

到处寻找创建CLI的方法,我发现NodeJS是一个可选选项,后面是一些工具:Commander.jsVorpal和/或create-new-cli

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

command-line-interface node.js node-commander vorpal.js

3
推荐指数
1
解决办法
3653
查看次数