| 12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env node
- var program = require('commander')
- var main = require('../index.js')
- var check = require('../lib/gen-vars').check
- var config = {}
- console.log()
- process.on('exit', function () {
- console.log()
- })
- program
- .version(require('../package.json').version)
- .option('-i --init [filePath]', 'init variables file')
- .option('-w --watch', 'watch variable changes then build')
- .option('-o --out [outPath]', 'output path', function (out) {config.out = out})
- .option('-m --minimize', 'compressed file', function (minimize) {config.minimize = minimize !== false})
- .option('-c --config [filePath]', 'variables file', function (c) {config.config = c})
- .option('-b --browsers <items>', 'set browsers', function (browsers) {config.browsers = browsers.split(',')})
- .parse(process.argv)
- check()
- if (program.init) {
- return main.init(program.init)
- }
- program.watch ? main.watch(config) : main.run(config)
|