@hayspec/cli
Version:
CLI for Hayspec framework.
31 lines • 936 B
JavaScript
;
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