mirror of
https://github.com/cypress-io/cypress.git
synced 2025-12-31 11:39:48 -06:00
28 lines
523 B
JavaScript
28 lines
523 B
JavaScript
require('../packages/ts/register')
|
|
|
|
const command = process.argv[2]
|
|
|
|
if (!command) {
|
|
console.error('Missing deploy command ⛔️')
|
|
process.exit(1)
|
|
}
|
|
|
|
const commands = require('./binary/index')
|
|
const fn = commands[command]
|
|
|
|
if (!fn) {
|
|
console.error('Invalid deploy command %s 🚫', command)
|
|
}
|
|
|
|
// TODO allow passing CLI arguments to each command
|
|
|
|
fn()
|
|
.then(() => {
|
|
return console.log('✅ %s completed', command)
|
|
})
|
|
.catch((err) => {
|
|
console.error('🔥 deploy error')
|
|
console.error(err)
|
|
process.exit(1)
|
|
})
|