Skip to content

Commit a4c8377

Browse files
committed
fix: add shebang to cli entrypoint
1 parent ed2914e commit a4c8377

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

compiler/build.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env node
2+
const { execSync } = require("child_process");
3+
const fs = require("fs");
4+
5+
execSync("tsc", { stdio: "inherit" });
6+
7+
const cliPath = "dist/cli.js";
8+
const content = fs.readFileSync(cliPath, "utf-8");
9+
fs.writeFileSync(cliPath, "#!/usr/bin/env node\n" + content);
10+
console.log("v Added shebang to " + cliPath);

compiler/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"README.md"
1717
],
1818
"scripts": {
19-
"build": "tsc",
19+
"build": "node build.js",
2020
"prepare": "npm run build",
2121
"prepublishOnly": "npm run build",
2222
"start": "ts-node src/cli.ts",

0 commit comments

Comments
 (0)