ceri-dev-server
Version:
a small development server for building ceri components
18 lines (17 loc) • 821 B
JavaScript
var program = require('commander')
, fs = require('fs')
, path = require('path')
, list = function (val) { return val.split(',') }
program
.version(JSON.parse(fs.readFileSync(path.join(__dirname, 'package.json'), 'utf8')).version)
.usage('[options]')
.option('-p, --port <number>', 'port to use (default: 8080)')
.option('-f, --folder <path>', 'root path (default: dev)')
.option('-s, --static <path>', 'exports a static version (for ghpages)')
.option('-e, --extensions <list>', 'extensions to match (default: js,coffee)', list)
.option('-t, --test', 'runs karma on the folder')
.option('-w, --watch', 'only with --test, runs karma in watch mode')
.option('--browsers <list>', 'only with --test, sets browsers', list)
.parse(process.argv)
require("./lib/index.js")(program)