命令行工具(未完成)

This commit is contained in:
Zongmin Lei
2014-03-03 18:35:54 +08:00
parent d512bd7643
commit a7ac6343f6
2 changed files with 31 additions and 0 deletions

25
bin/xss Normal file
View File

@@ -0,0 +1,25 @@
#!/usr/bin/env node
/**
* 命令行工具
*
* @author 老雷<leizongmin@gmail.com>
*/
var program = require('commander');
var xss = require('../');
var packageInfo = require('../package.json');
program
.version(packageInfo.version)
.option('-t, --test', 'Active test')
.option('-i, --input <input_file>', 'Input file name')
.option('-o, --output <output_file>', 'Output filename')
.option('-c, --config <config_file>', 'Load custom config')
.parse(process.argv);
console.log(program);
if (program.test) {
require('../lib/cli');
}

View File

@@ -17,12 +17,18 @@
"engines": {
"node": ">= 0.6.0"
},
"dependencies": {
"commander": "2.1.x"
},
"devDependencies": {
"mocha": "1.8.2",
"blanket": "1.1.5",
"browserify": "*",
"uglify-js": "*"
},
"bin": {
"xss": "./bin/xss"
},
"scripts": {
"blanket": {
"pattern": "xss/lib"