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