UNPKG

406 BJavaScriptView Raw
1const SAOError = require('./SAOError')
2const logger = require('./logger')
3const spinner = require('./spinner')
4
5module.exports = error => {
6 spinner.stop()
7 if (error instanceof SAOError) {
8 if (error.cmdOutput) {
9 console.error(error.cmdOutput)
10 }
11 logger.error(error.message)
12 } else {
13 logger.error(error.stack)
14 }
15 process.exit(1) // eslint-disable-line unicorn/no-process-exit
16}