Skip to content

Instantly share code, notes, and snippets.

@Araxeus
Last active January 7, 2023 22:55
Show Gist options
  • Save Araxeus/47b9eeb77e9a13a94855e58dfc0e39f9 to your computer and use it in GitHub Desktop.
Save Araxeus/47b9eeb77e9a13a94855e58dfc0e39f9 to your computer and use it in GitHub Desktop.
const isDev = !app.isPackaged;

image

const isInstalled = app.isPackaged && !process.env.PORTABLE_EXECUTABLE_DIR;

image

const isPortable = !!process.env.PORTABLE_EXECUTABLE_DIR;

image

source

console.log({
    "app.isPackaged": electron.app.isPackaged ?? null,
    "process.argv": process.argv ?? null,
    "process.execPath": process.execPath ?? null,
    "app.getAppPath()": electron.app.getAppPath() ?? null,
    "process.cwd()": process.cwd() ?? null,
    __dirname: __dirname ?? null,
    __filename: __filename ?? null,
    "process.resourcesPath": process.resourcesPath ?? null,
    "process.defaultApp": process.defaultApp ?? null,
    "process.env.NODE_ENV": process.env.NODE_ENV ?? null,
    "process.env.DEBUG": process.env.DEBUG ?? null,
    "process.env.ELECTRON_NO_ASAR": process.env.ELECTRON_NO_ASAR ?? null,
    "process.env.PORTABLE_EXECUTABLE_DIR":
        process.env.PORTABLE_EXECUTABLE_DIR ?? null,
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment