马宇豪
2024-07-16 f591c27b57e2418c9495bc02ae8cfff84d35bc18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env node
 
const { resolve } = require("node:path");
 
const script = process.argv.splice(2, 1)[0];
 
if (!script) {
   
  console.error("Usage: jiti <path> [...arguments]");
  process.exit(1);
}
 
const pwd = process.cwd();
const jiti = require("..")(pwd);
const resolved = (process.argv[1] = jiti.resolve(resolve(pwd, script)));
jiti(resolved);