fix: preserve Windows executable search path

This commit is contained in:
reaper
2026-08-28 08:12:40 -05:00
parent 58baf10a39
commit 8c5211a5ba
3 changed files with 10 additions and 6 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "aurora-dockside", "name": "aurora-dockside",
"version": "2.0.0-alpha.35", "version": "2.0.0-alpha.36",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "aurora-dockside", "name": "aurora-dockside",
"version": "2.0.0-alpha.35", "version": "2.0.0-alpha.36",
"hasInstallScript": true, "hasInstallScript": true,
"dependencies": { "dependencies": {
"@electron-toolkit/preload": "^3.0.2", "@electron-toolkit/preload": "^3.0.2",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "aurora-dockside", "name": "aurora-dockside",
"version": "2.0.0-alpha.35", "version": "2.0.0-alpha.36",
"description": "A modern, modular Docker development platform for building, running, and managing web applications locally.", "description": "A modern, modular Docker development platform for building, running, and managing web applications locally.",
"desktopName": "aurora-dockside.desktop", "desktopName": "aurora-dockside.desktop",
"main": "./out/main/index.js", "main": "./out/main/index.js",
+7 -3
View File
@@ -2,7 +2,7 @@ import { app } from 'electron'
import { execFile } from 'child_process' import { execFile } from 'child_process'
import { promisify } from 'util' import { promisify } from 'util'
import { mkdir, readFile, writeFile, access, rm, readdir } from 'fs/promises' import { mkdir, readFile, writeFile, access, rm, readdir } from 'fs/promises'
import { join } from 'path' import { delimiter, join } from 'path'
import type { import type {
AuroraProjectDetail, AuroraProjectDetail,
AuroraProjectSummary, AuroraProjectSummary,
@@ -28,8 +28,12 @@ import {
} from './moduleRegistry' } from './moduleRegistry'
const execFileAsync = promisify(execFile) const execFileAsync = promisify(execFile)
const EXTRA_PATH_DIRS = ['/opt/homebrew/bin', '/usr/local/bin', '/opt/local/bin'] const EXTRA_PATH_DIRS =
export const AURORA_ENV = { ...process.env, PATH: [...EXTRA_PATH_DIRS, process.env.PATH].join(':') } process.platform === 'win32' ? [] : ['/opt/homebrew/bin', '/usr/local/bin', '/opt/local/bin']
export const AURORA_ENV = {
...process.env,
PATH: [...EXTRA_PATH_DIRS, process.env.PATH].filter(Boolean).join(delimiter)
}
export type AuroraConfig = { export type AuroraConfig = {
name: string name: string