UNPKG

auri

Version:

Organize package changes and releases

39 lines (38 loc) 1.18 kB
#!/usr/bin/env node import { publishScript } from "./scripts/publish.js"; import { generateScript } from "./scripts/generate.js"; // TODO: Add --github-actions flag to format errors // TODO: Add --build-command parameter to pass custom build command async function main() { const nodeArgs = process.execArgv; const args = process.argv.slice(nodeArgs.length + 2); if (args[0] === "generate") { try { await generateScript(); } catch (e) { let message = "An unknown error occurred"; if (e instanceof Error) { message = e.message; } process.stderr.write(`::error ::${message}`); return process.exit(1); } return process.exit(); } if (args[0] === "publish") { try { await publishScript(); } catch (e) { let message = "An unknown error occurred"; if (e instanceof Error) { message = e.message; } process.stderr.write(`::error ::${message}`); return process.exit(1); } return process.exit(); } } main();