singlepage-js
Version:
Singlepage.js is a pure Javascript portal platform for building modular Web applications.
35 lines (28 loc) • 1.04 kB
JavaScript
var process = require('process');
var program = require('commander');
var Create = require('../dev/tools/create');
var Update = require('../dev/tools/update');
var Build = require('../dev/tools/build');
var Serve = require('../dev/tools/serve');
program
.command('create <app-name>')
.option('-f, --full', 'Create sample app files that override built-in functionality. If unspecified only minimal skeleton is generated.')
.action(Create.handle);
program
.command('update <app-dir>')
.action(Update.handle);
program
.command('build')
.option("--no-compress", "Create source map", )
.action(Build.handle);
program
.command('serve')
.option("-p, --port <port>", "HTTP port")
.option("-P, --https-port <port>", "HTTPS port")
.option("-c, --cert <cert-file>", "HTTPS cert file")
.option("-k, --key <key-file>", "HTTPS key file")
.option("-a, --app-base <app-base>", "Appliction root directory")
.action(Serve.handle);
program.parse(process.argv);
;