Add CLI and config file support

This commit is contained in:
Nicolas Barraud 2025-03-10 20:19:23 -04:00
commit 4c4c8a0884

20
cli/src/error-handler.ts Normal file
View file

@ -0,0 +1,20 @@
function formatError(error: unknown): string {
let message: string;
if (error instanceof Error) {
message = error.message;
} else if (typeof error === "string") {
message = error;
} else {
message = "Unknown error";
}
return message;
}
export function handleError(error: unknown): never {
const errorMessage = formatError(error);
console.error(errorMessage);
process.exit(1);
}