Files
onebox/mod.ts

23 lines
495 B
TypeScript

#!/usr/bin/env -S deno run --allow-all
/**
* Onebox - Self-hosted container platform
*
* Entry point for the Onebox CLI and daemon.
*/
import { runCli } from './ts/index.ts';
import { getErrorMessage } from './ts/utils/error.ts';
if (import.meta.main) {
try {
await runCli();
} catch (error) {
console.error(`Error: ${getErrorMessage(error)}`);
if (Deno.args.includes('--debug') && error instanceof Error) {
console.error(error.stack);
}
Deno.exit(1);
}
}