tyr-cli
Version:
A command line interface for hammer-io.
20 lines (14 loc) • 1.21 kB
JavaScript
;
var _commander = require('commander');var _commander2 = _interopRequireDefault(_commander);
var _figlet = require('figlet');var _figlet2 = _interopRequireDefault(_figlet);
var _chalk = require('chalk');var _chalk2 = _interopRequireDefault(_chalk);
var _package = require('../package.json');var _package2 = _interopRequireDefault(_package);
var _cli = require('./cli');var cli = _interopRequireWildcard(_cli);function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;} else {var newObj = {};if (obj != null) {for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];}}newObj.default = obj;return newObj;}}function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
_commander2.default.usage('[options]').
version(_package2.default.version).
option('--config <file>', 'Configure project from configuration file.').
option('--logfile <file>', 'The filepath that logs will be written to.').
parse(process.argv);
console.log(_chalk2.default.yellow(_figlet2.default.textSync('tyr', { horizontalLayout: 'full' })));
cli.run(_commander2.default.config, _commander2.default.logfile);