containr
Version:
Docker Build scripts for npm
52 lines (32 loc) • 1.69 kB
JavaScript
var _commander = require('commander');
var _commander2 = _interopRequireDefault(_commander);
require('source-map-support/register');
var _package = require('../package.json');
var _package2 = _interopRequireDefault(_package);
var _logger = require('./logger');
var _logger2 = _interopRequireDefault(_logger);
var _commands = require('./commands');
var _commands2 = _interopRequireDefault(_commands);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_commander2.default.version(_package2.default.version);
/**
* Containr
*
* (c) 2016 Nik Cubrilovic MIT License (see LICENSE)
*
* containr entry point for cli
*/
_commander2.default.command('build [file]', null, { isDefault: true }).description('run a build').option('-p, --production', 'Production build').option('-d, --development', 'Development build').option('-v --verbose', 'Verbose output').action(_commands2.default.build);
_commander2.default.command('tag [tag]').option('-v --verbose', 'Verbose output').action(_commands2.default.tag);
_commander2.default.command('push [tag]').option('-v --verbose', 'Verbose output').action(_commands2.default.push);
_commander2.default.command('release').option('-v --verbose', 'Verbose output').action(_commands2.default.release);
_commander2.default.command('test [command]').option('-v --verbose', 'Verbose output').action(_commands2.default.test);
_commander2.default.command('shell').action(_commands2.default.shell);
_commands2.default.printBanner();
_commander2.default.parse(process.argv);
process.on('SIGINT', () => {
process.exit();
});
//# sourceMappingURL=containr-cli.js.map
;