npm install fsk-argparse var ArgumentParser = require('fsk-argparse');
var argsParser = new ArgumentParser([options]);
argsParser.add('-s', {
dest: 'start',
desc: '启动服务器',
callback: function(args) {
if (args && args.start === true){
//启动服务器
}
}
});
var args = argsParser.parse();
+ options: 可选参数
* sync: 是否同步, 默认异步
* done: 所有事件完成后的回调
* version: 版本号, 支持-v查看版本号
//同步
var ArgumentParser = require('fsk-argparse');
var argsParser = new ArgumentParser({sync:true});
var result = [];
argsParser.add('test2', {
sort: 2,
callback: function() {
result.push(2)
}
});
argsParser.add('test1', {
sort: 3,
callback: function() {
result.push(3)
}
});
argsParser.add('test3', {
sort: 1,
callback: function() {
result.push(1)
}
});
argsParser.parse(); // result = [3, 2, 1]