25 lines
436 B
JavaScript
25 lines
436 B
JavaScript
const { rm, echo } = require('shelljs')
|
|
const {
|
|
run,
|
|
writeSrc,
|
|
uploadToR2,
|
|
builder,
|
|
patchNsisKeepShortcuts
|
|
} = require('./build-common')
|
|
|
|
async function main () {
|
|
const pb = builder
|
|
echo('running build for win part nsis installer')
|
|
|
|
patchNsisKeepShortcuts()
|
|
|
|
echo('build nsis')
|
|
const src = 'win-x64-installer.exe'
|
|
rm('-rf', 'dist')
|
|
writeSrc(src)
|
|
await run(`${pb} --win nsis`)
|
|
await uploadToR2(src)
|
|
}
|
|
|
|
main()
|