export class CliError extends Error { constructor( message: string, readonly exitCode: number, readonly details: Record = {} ) { super(message) this.name = 'CliError' } }