Skip to content

Commit 3bca53d

Browse files
committed
Check Electron shell inputs in desktop doctor
1 parent 40d4d89 commit 3bca53d

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎scripts/desktop-doctor.sh‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
66
PROJECT_ROOT="$(CDPATH= cd -- "$SCRIPT_DIR/.." && pwd)"
77
RUNTIME_DIR="${STEMSTUDIO_DESKTOP_RUNTIME_DIR:-$PROJECT_ROOT/desktop/runtime}"
88
FRONTEND_DIR="$PROJECT_ROOT/frontend/dist"
9+
DESKTOP_DIR="$PROJECT_ROOT/desktop"
910
EXPECTED_ARCH="${STEMSTUDIO_DESKTOP_EXPECTED_ARCH:-$(uname -m)}"
1011
DOCTOR_DATA_DIR="$(mktemp -d "${TMPDIR:-/tmp}/stemstudio-desktop-doctor.XXXXXX")"
1112
DOCTOR_STDOUT="$DOCTOR_DATA_DIR/stdout"
@@ -169,6 +170,11 @@ YT_DLP_EXECUTABLE="$RUNTIME_DIR/yt-dlp/yt-dlp"
169170
echo "Checking StemStudio desktop package inputs..."
170171
echo
171172

173+
check_file "Electron main process" "$DESKTOP_DIR/src/main.js"
174+
check_file "Electron preload" "$DESKTOP_DIR/src/preload.cjs"
175+
check_file "Electron package manifest" "$DESKTOP_DIR/package.json"
176+
check_file "macOS entitlements" "$DESKTOP_DIR/build/entitlements.mac.plist"
177+
check_file "macOS app icon" "$DESKTOP_DIR/build/icon.icns"
172178
check_file "frontend build" "$FRONTEND_DIR/index.html"
173179
check_executable "API runtime" "$API_BIN"
174180
check_executable "worker runtime" "$WORKER_BIN"

0 commit comments

Comments
 (0)