mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-31 20:09:01 -06:00
29 lines
721 B
JavaScript
29 lines
721 B
JavaScript
const minimist = require('minimist')
|
|
const debug = require('debug')('cypress:cli')
|
|
const args = minimist(process.argv.slice(2))
|
|
const 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')
|
|
}
|