node-commander

    0热度

    1回答

    从2016年开始,Node自从v4以来已经拥有了近乎完整的ES6支持,而Promises自0.12开始就已经有了。现在是时候留下灰尘IMO回调。 我正在研究基于commander.js的CLI util,它利用了很多异步操作 - http请求和用户输入。我想包装指令器action s异步函数,以便它们可以被视为承诺,并且还支持生成器(对于我用于用户输入的co-prompt库有用)。 我已经试过包装

    0热度

    2回答

    我为Node.js平台使用commander.js构建了简单的命令行应用程序。 现在我想编译成简单的exe文件,我可以直接执行。 意味着我要为完整的应用程序 一个可执行文件这是我的应用程序结构 APP_ROOT | - package.json | - node_modules | - node_modules/.bin/myapp.bat | - node

    0热度

    2回答

    我试图写一个node cli应用程序。它工程,但是,它不返回到命令行(至少不是在Windows中,还没有在bash中尝试过)。我不得不Ctrl+Break出应用程序。 #!/usr/bin/env node --harmony var chalk = require('chalk'); var co = require('co'); var prompt = require('co-pro

    1热度

    1回答

    我使用commander.js编写一个简单的node.js程序与API交互。所有呼叫都需要使用子命令。例如: ​​ 被称为如下: program .version('1.0.0') .command('get [accountId]') .description('retrieves account info for the specified account')

    2热度

    2回答

    这个程序不会在控制台终止,我必须使用Ctrl-C。文档没有提供任何线索。尝试了各种各样的东西,如返回,但只是不能让它终止,它只是挂在控制台。控制台中的最后一件事是'现在我们在这里'。 var fs = require('fs'); var path = require('path'); var co = require('co'); var prompt = require('co-prom

    1热度

    1回答

    我设置的指挥官设置defaultargs这样的: import * as validations from './validation' import program from 'commander' import path from 'path' export default function initializeCommander (defaults) { program

    0热度

    1回答

    我正在写一个命令行界面使用节点指挥官,并坚持解析单引号内的参数。我搜索了文档和StackOverflow,但没有发现任何结论。 有没有办法传入一个包含单引号的参数? 抽象掉我所知道的作品,有什么我留下的是一个CLI,其中运行: node test.js command 'value''s values' 与以下程序(信用here,用于简单起见,运作示例): #!/usr/bin/env nod

    2热度

    1回答

    我尝试在打字稿中使用指挥官,我想给我的气候适当的类型。于是,我开始使用此代码: import * as program from "commander"; const cli = program .version("1.0.0") .usage("[options]") .option("-d, --debug", "activate more debug mes

    0热度

    1回答

    现状 我提供了许多命令,像这样: program .command('foo-command') .description('Do foo things') .option('-s, --staging', 'Tells the system to use the staging instance') .option('-c, --certroot <pat

    0热度

    1回答

    完毕是否有可能在commander.js检查一个setup命令已运行并完成允许运行任何其他操作之前要运行的命令。 如果一个命令试图运行它会显示一个消息到运行$ command auth第一