node-commander

    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

    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熱度

    2回答

    我爲Node.js平臺使用commander.js構建了簡單的命令行應用程序。 現在我想編譯成簡單的exe文件,我可以直接執行。 意味着我要爲完整的應用程序 一個可執行文件這是我的應用程序結構 APP_ROOT | - package.json | - node_modules | - node_modules/.bin/myapp.bat | - node

    1熱度

    1回答

    我設置的指揮官設置defaultargs這樣的: import * as validations from './validation' import program from 'commander' import path from 'path' export default function initializeCommander (defaults) { program

    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第一

    0熱度

    1回答

    從2016年開始,Node自從v4以來已經擁有了近乎完整的ES6支持,而Promises自0.12開始就已經有了。現在是時候留下灰塵IMO回調。 我正在研究基於commander.js的CLI util,它利用了很多異步操作 - http請求和用戶輸入。我想包裝指令器action s異步函數,以便它們可以被視爲承諾,並且還支持生成器(對於我用於用戶輸入的co-prompt庫有用)。 我已經試過包裝