You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
724 B

'use strict';
var minimist = require('minimist');
var debug = require('debug')('cypress:cli');
var args = minimist(process.argv.slice(2));
var util = require('./lib/util');
// we're being used from the command line
switch (args.exec) {
case 'install':
debug('installing Cypress from NPM');
require('./lib/tasks/install').start({ force: args.force }).catch(util.logErrorExit1);
break;
case 'verify':
// for simple testing in the monorepo
debug('verifying Cypress');
require('./lib/tasks/verify').start({ force: true }) // always force verification
.catch(util.logErrorExit1);
break;
default:
// export our node module interface
module.exports = require('./lib/cypress');
}