UNPKG

tyr-cli

Version:

A command line interface for hammer-io.

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