Skip to content

Commit ae4e439

Browse files
authored
Merge pull request #6 from 4bdulla/codex/add-build-scripts-and-update-readme
Add build scripts and docs for Windows and macOS
2 parents c35f5ac + bc761fd commit ae4e439

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,23 @@ npm run deb
8080
npm run build:flatpak
8181
```
8282

83+
### Build on Windows
84+
85+
```bash
86+
npm run dist -- --win
87+
```
88+
89+
Produces an installer in the `dist/` directory. Building Windows packages
90+
requires either a Windows host or Wine installed on Linux.
91+
92+
### Build on macOS
93+
94+
```bash
95+
npm run dist -- --mac
96+
```
97+
98+
DMG creation requires running on macOS.
99+
83100
Output is in `dist/`.
84101

85102
---

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
"package": "electron-packager . chatgpt-webclient --platform=linux --arch=x64 --icon=assets/icon.png --overwrite",
99
"deb": "npm run package && electron-installer-debian --src chatgpt-webclient-linux-x64/ --dest dist/ --arch amd64",
1010
"dist": "electron-builder",
11+
"dist:win": "electron-builder --win",
12+
"dist:mac": "electron-builder --mac",
1113
"test": "node --test",
1214
"build:flatpak": "electron-builder --linux --target=flatpak"
1315
},

0 commit comments

Comments
 (0)