1function getProcessArgvBinIndex() { 2 if (isBundledElectronApp()) 3 return 0; 4 return 1; 5} 6function isBundledElectronApp() { 7 return isElectronApp() && !process.defaultApp; 8} 9function isElectronApp() { 10 return !!process.versions.electron; 11} 12export function hideBin(argv) { 13 return argv.slice(getProcessArgvBinIndex() + 1); 14} 15export function getProcessArgvBin() { 16 return process.argv[getProcessArgvBinIndex()]; 17} 18