1 |
|
2 |
|
3 | const { resolve } = require('path')
|
4 |
|
5 | const script = process.argv.splice(2, 1)[0]
|
6 |
|
7 | if (!script) {
|
8 | // eslint-disable-next-line no-console
|
9 | console.error('Usage: jiti <path> [...arguments]')
|
10 | process.exit(1)
|
11 | }
|
12 |
|
13 | const pwd = process.cwd()
|
14 | const jiti = require('..')(pwd)
|
15 | const resolved = process.argv[1] = jiti.resolve(resolve(pwd, script))
|
16 | jiti(resolved)
|