UNPKG

bebop-tools

Version:

Bebop compiler for Node projects.

20 lines (17 loc) 458 B
#!/usr/bin/env node import { launchBebopc, resolveBebopcPath, setExecutableBit } from "./common"; const args = process.argv.slice(2); // use an IIFE to allow top-level await (async () => { if (args[0] === "install") { setExecutableBit(resolveBebopcPath()); process.exit(0); } else { try { process.exit(await launchBebopc(args)); } catch (e) { console.error("Error running bebopc", e); process.exit(1); } } })();