strider
Version:
Brilliant continuous deployment platform
33 lines • 894 B
JavaScript
;
const parser = require('nomnom');
module.exports = function (deps) {
const start = require('./lib/start')(deps);
parser
.option('version', {
abbr: 'v',
flag: true,
help: 'Print version and exit',
callback: function () {
return deps.version;
},
})
.option('plugin_path', {
abbr: 'm',
help: 'Specify path to plugins (defaults to node_modules)',
});
const commands = require('./commands');
commands.setup(deps, parser);
parser
.nocommand('start')
.option('no-cluster', {
help: 'Bypass the cluster module when starting Strider. Disables self-restart.',
})
.callback(function (opts) {
start(opts.extension_path, opts);
});
return {
parser: parser,
start: start,
};
};
//# sourceMappingURL=index.js.map