cli/bin/railway.js

17 lines
467 B
JavaScript
Raw Normal View History

2023-03-04 14:25:40 +00:00
#!/usr/bin/env node
import { execFileSync } from "child_process";
import path from "path";
import { exit } from "process";
import { fileURLToPath } from "url";
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
2023-03-05 17:28:27 +00:00
const binName = process.platform === "win32" ? "railway.exe" : "railway";
2023-03-04 14:25:40 +00:00
try {
2023-03-05 17:28:27 +00:00
execFileSync(path.resolve(`${__dirname}/${binName}`), process.argv.slice(2), {
2023-03-04 14:25:40 +00:00
stdio: "inherit",
});
} catch (e) {
exit(1);
}