VorpalNode 命令行應(yīng)用框架
Vorpal 是一個(gè) Node 用來(lái)構(gòu)建 CLI 命令行應(yīng)用的框架。提供簡(jiǎn)單但強(qiáng)大的 API。
功能包括:
簡(jiǎn)單強(qiáng)大的命令創(chuàng)建
支持可選參數(shù)、必選參數(shù)和可變參數(shù)
管道命令
可持久化保持命令行歷史記錄
內(nèi)建幫助
內(nèi)建對(duì) Tab 自動(dòng)完成的支持
命令行參數(shù)自動(dòng)完成
可定制的提示信息
可擴(kuò)展的終端控制
可定制的事件偵聽(tīng)
示例代碼:
var vorpal = require('vorpal')();
vorpal
.command('foo', 'Outputs "bar"')
.action(function(args, callback) {
this.log('bar');
callback();
});
vorpal
.delimiter('myapp$')
.show();評(píng)論
圖片
表情
