JamieMason/self-help

View on GitHub
src/lib/try-panic.ts

Summary

Maintainability
A
0 mins
Test Coverage
import * as chalk from 'chalk';

export const tryPanic = (fn: (...args: any[]) => any, message: string) => {
  try {
    return fn();
  } catch (err) {
    console.error(chalk.red(message));
    process.exit(1);
  }
};