123456789101112131415161718192021222324252627 |
- '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:
- debug('exporting Cypress module interface');
- module.exports = require('./lib/cypress');
- }
|