File size: 478 Bytes
b7c4c8f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | /**
* Exit handler
* This handler is used to exit the CLI with a status code
*/
export function exit(): never {
process.exit(0);
}
export function exitWithError(message: string, code: number = 1): never {
console.error(message);
process.exit(code);
}
export function cliError(message: string): never {
console.error(message);
process.exit(1);
}
export function cliOk(message?: string): never {
if (message) {
console.log(message);
}
process.exit(0);
} |