马宇豪
2024-07-16 aaae9c0a6ecda07e3a1494d9dff124df97e062ce
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);