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);
|
|
|
|
|
}
|