UNPKG

containr

Version:

Docker Build scripts for npm

52 lines (32 loc) 1.69 kB
#!/usr/bin/env node 'use strict'; 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