900c4e7d6f
18 lines
436 B
JavaScript
18 lines
436 B
JavaScript
function getProcessArgvBinIndex() {
|
|||
if (isBundledElectronApp())
|
|||
return 0;
|
|||
return 1;
|
|||
}
|
|||
function isBundledElectronApp() {
|
|||
return isElectronApp() && !process.defaultApp;
|
|||
}
|
|||
function isElectronApp() {
|
|||
return !!process.versions.electron;
|
|||
}
|
|||
export function hideBin(argv) {
|
|||
return argv.slice(getProcessArgvBinIndex() + 1);
|
|||
}
|
|||
export function getProcessArgvBin() {
|
|||
return process.argv[getProcessArgvBinIndex()];
|
|||
}
|