nexmoe--vidbee
25 行
714 B
JavaScript
25 行
714 B
JavaScript
#!/usr/bin/env node
|
|
|
|
import { execSync } from 'node:child_process'
|
|
import path from 'node:path'
|
|
|
|
const desktopRoot = path.resolve(import.meta.dirname, '..')
|
|
const initCwd = process.env.INIT_CWD ? path.resolve(process.env.INIT_CWD) : ''
|
|
const forceDesktopPostinstall = process.env.VIDBEE_DESKTOP_POSTINSTALL === '1'
|
|
const isDesktopInstall = initCwd.startsWith(desktopRoot)
|
|
|
|
if (!(forceDesktopPostinstall || isDesktopInstall)) {
|
|
console.log('Skipping desktop postinstall in workspace-level install.')
|
|
process.exit(0)
|
|
}
|
|
|
|
execSync('node scripts/setup-dev-binaries.js', {
|
|
cwd: desktopRoot,
|
|
stdio: 'inherit'
|
|
})
|
|
|
|
execSync('pnpm exec electron-builder install-app-deps', {
|
|
cwd: desktopRoot,
|
|
stdio: 'inherit'
|
|
})
|