eddi-cli
Version:
Command line interface to make project-based editing of EDDI personalities possible.
17 lines (13 loc) • 327 B
JavaScript
const log = require('../log');
const { ERROR_CODES } = require('../constants');
async function runSafeCommand(func, argv) {
try {
await func(argv);
}
catch (e) {
log.error(e.message);
log.verbose(e.stack);
process.exit(ERROR_CODES.GENERIC_ERROR);
}
}
module.exports = runSafeCommand;