UNPKG

@hayspec/cli

Version:
31 lines 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const yargs = require("yargs"); const init_1 = require("./commands/init"); const test_1 = require("./commands/test"); const env_1 = require("./lib/env"); const { argv } = yargs .usage('Usage: $0 --help') .command('init', 'Initializes project directory.', (yargs) => yargs .option('name', { string: true, description: 'Project name', }) .option('description', { string: true, description: 'Project description', }), init_1.default) .command('test', 'Runs tests', (yargs) => yargs .option('match', { array: true, description: 'Match pattern', }) .option('require', { array: true, description: 'Require dependencies', }), test_1.default) .epilog('Copyright © Xpepermint 2018.') .help() .version(); env_1.getConfig(argv).require.forEach((v) => require(v)); //# sourceMappingURL=index.js.map