[READ-ONLY] Mirror of https://github.com/bombshell-dev/tools. Internal CLI to standardize tooling across all Bombshell projects
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334import { argv } from "node:process";import { build } from "./commands/build.ts";import { dev } from "./commands/dev.ts";import { env } from "./commands/env.ts";import { format } from "./commands/format.ts";import { init } from "./commands/init.ts";import { lint } from "./commands/lint.ts";import { test } from "./commands/test.ts";
const commands = { build, dev, env, format, init, lint, test };
async function main() { const [command, ...args] = argv.slice(2);
if (!command) { console.log( `No command provided. Available commands: ${Object.keys(commands).join(", ")}\n`, ); return; }
const run = commands[command as keyof typeof commands]; if (!run) { console.log( `Unknown command: ${command}. Available commands: ${Object.keys(commands).join(", ")}`, ); return; }
await run({ args });}
main();