easycmd
一个简单的命令行信息生成辅助工具。
PS:暂时不支持子命令。
安装
npm install --save easycmd
使用方式
const Easycmd = require('easycmd');
let easycmd = new Easycmd({
version: '0.0.1',
help: `
Usage: abc [options] <cba>
Options:
-h, --help 输出使用指南
-v, --version 输出版本信息
-p, --proxy <proxy> aaa
-o <dirPath> bbb
-r ccc
--xxx ddd
--yyy <name> eee
`,
options: [
{ alias: 'p', name: 'proxy', hasParam: true },
{ alias: 'o', hasParam: true },
{ alias: 'r' },
{ name: 'xxx' },
{ name: 'yyy', hasParam: true },
]
});
easycmd.run(['-v']);
easycmd.run(['-h']);
let result = easycmd.run(['123', '--proxy', 'http://xxxx', '--xxx']);
协议
MIT