UNPKG

strider

Version:

Brilliant continuous deployment platform

51 lines 1.4 kB
'use strict'; module.exports = function (deps, parser) { const runTest = require('../lib/run-test')(deps); parser .command('runTest') .option('email', { abbr: 'l', help: "User's email address", }) .option('password', { abbr: 'p', help: "User's password", }) .option('project', { abbr: 'j', help: 'Project name', }) .option('branch', { abbr: 'b', help: 'Branch name (default: master)', }) .option('message', { abbr: 'm', help: 'Commit message (optional)', }) .option('deploy', { abbr: 'd', flag: true, help: 'Deploy on green', }) .callback(function (opts) { if (opts.email) { opts.email = opts.email.toString(); } if (opts.password) { opts.password = opts.password.toString(); } if (opts.project) { opts.project = opts.project.toString(); } if (opts.branch) { opts.branch = opts.branch.toString(); } if (opts.message) { opts.message = opts.message.toString(); } runTest(opts.email, opts.password, opts.project, opts.branch, opts.message, opts.deploy); }) .help('Run a test and optionally deploy'); }; //# sourceMappingURL=run-test.js.map