#!/usr/bin/env -S npx tsx /* * Checks for the presence of a webapp, inspects its version and prints it */ import url from "node:url"; import { versionFromAsar } from "./set-version.js"; async function main(): Promise { const version = await versionFromAsar(); console.log(version); return 0; } if (import.meta.url.startsWith("file:")) { const modulePath = url.fileURLToPath(import.meta.url); if (process.argv[1] === modulePath) { main() .then((ret) => { process.exit(ret); }) .catch((e) => { console.error(e); process.exit(1); }); } }