|
1 |
| -// eslint-disable-next-line @typescript-eslint/no-var-requires |
2 |
| -const { execSync } = require('child_process'); |
3 |
| -// eslint-disable-next-line @typescript-eslint/no-var-requires |
4 |
| -const packageJson = require('../package.json'); |
5 |
| - |
6 |
| -const dllFileName = 'PTTExtracts.dll' |
7 |
| -const cprFlags = '--overwrite --delete-first' |
8 |
| - |
9 |
| -const main = async modName => { |
10 |
| - [ |
11 |
| - `cpr ./dist/user/mods/${modName} ../../../user/mods/${modName} ${cprFlags}`, |
12 |
| - `cpr ./dist/BepInEx/plugins/${dllFileName} ../../../BepInEx/plugins/${dllFileName} ${cprFlags}`, |
13 |
| - 'echo "> Successfully installed files!"', |
14 |
| - ].forEach(cmd => { |
15 |
| - if (typeof cmd === 'string') { |
16 |
| - process.stdout.write(execSync(cmd)); |
17 |
| - } else { |
18 |
| - cmd(); |
19 |
| - } |
20 |
| - }); |
21 |
| -}; |
22 |
| - |
23 |
| -main(packageJson.fullName); |
| 1 | +// eslint-disable-next-line @typescript-eslint/no-var-requires |
| 2 | +const { execSync } = require('child_process'); |
| 3 | +// eslint-disable-next-line @typescript-eslint/no-var-requires |
| 4 | +const packageJson = require('../package.json'); |
| 5 | + |
| 6 | +const dllFileName = 'PTTExtracts.dll'; |
| 7 | +const cprFlags = '--overwrite --delete-first'; |
| 8 | + |
| 9 | +const main = async modName => { |
| 10 | + [ |
| 11 | + `cpr ./dist/user/mods/${modName} ../../../user/mods/${modName} ${cprFlags}`, |
| 12 | + `cpr ./dist/BepInEx/plugins/${dllFileName} ../../../BepInEx/plugins/${dllFileName} ${cprFlags}`, |
| 13 | + 'echo "> Successfully installed files!"', |
| 14 | + ].forEach(cmd => { |
| 15 | + if (typeof cmd === 'string') { |
| 16 | + process.stdout.write(execSync(cmd)); |
| 17 | + } else { |
| 18 | + cmd(); |
| 19 | + } |
| 20 | + }); |
| 21 | +}; |
| 22 | + |
| 23 | +main(packageJson.fullName); |
0 commit comments