File tree Expand file tree Collapse file tree 4 files changed +5080
-3
lines changed Expand file tree Collapse file tree 4 files changed +5080
-3
lines changed Original file line number Diff line number Diff line change 11** /.DS_Store
22dist /
3- node_modules /
3+ node_modules /
4+ build /
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ ARGS=" $* "
4+
5+ if [ -z " $ARGS " ]; then
6+ echo " Usage: ./build.sh [--win] [--linux] [--mac] [--universal]"
7+ exit 1
8+ fi
9+
10+ mkdir -p build
11+ curl -fsSL " https://webmc.xyz/assets/img/webmc.png" -o " ./build/icon.png"
12+ if [[ $? -ne 0 ]]; then
13+ echo " Failed to download icon."
14+ exit 1
15+ fi
16+
17+ if [[ " $OSTYPE " == " darwin" * ]]; then
18+ mkdir -p build/icon.iconset
19+ sips -z 16 16 build/icon.png --out build/icon.iconset/icon_16x16.png
20+ sips -z 32 32 build/icon.png --out build/icon.iconset/icon_16x16@2x.png
21+ sips -z 32 32 build/icon.png --out build/icon.iconset/icon_32x32.png
22+ sips -z 64 64 build/icon.png --out build/icon.iconset/icon_32x32@2x.png
23+ sips -z 128 128 build/icon.png --out build/icon.iconset/icon_128x128.png
24+ sips -z 256 256 build/icon.png --out build/icon.iconset/icon_128x128@2x.png
25+ sips -z 256 256 build/icon.png --out build/icon.iconset/icon_256x256.png
26+ sips -z 512 512 build/icon.png --out build/icon.iconset/icon_256x256@2x.png
27+ sips -z 512 512 build/icon.png --out build/icon.iconset/icon_512x512.png
28+ cp build/icon.png build/icon.iconset/icon_512x512@2x.png
29+ iconutil -c icns build/icon.iconset -o build/icon.icns
30+ fi
31+
32+ npx electron-builder $ARGS
You can’t perform that action at this time.
0 commit comments