chore: Refactor build and publish scripts for the desktop application. Replace direct electron-builder calls with a custom script to manage output directory outside of OneDrive/Documents. Update README to reflect new installer location and enhance release directory management with a dedicated module.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
* Ejecuta electron-builder --win con output fuera de OneDrive/Documents.
|
||||
*/
|
||||
import { spawnSync } from "node:child_process";
|
||||
import { getReleaseDir } from "./release-dir.mjs";
|
||||
|
||||
const outDir = getReleaseDir();
|
||||
console.log(`electron-builder output → ${outDir}`);
|
||||
|
||||
const result = spawnSync(
|
||||
"npx",
|
||||
["electron-builder", "--win", `--config.directories.output=${outDir}`],
|
||||
{
|
||||
stdio: "inherit",
|
||||
shell: true,
|
||||
env: process.env,
|
||||
},
|
||||
);
|
||||
|
||||
process.exit(result.status ?? 1);
|
||||
Reference in New Issue
Block a user