![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/nodejs/yargs/lib/ |
Upload File : |
function getProcessArgvBinIndex () { // The binary name is the first command line argument for: // - bundled Electron apps: bin argv1 argv2 ... argvn if (isBundledElectronApp()) return 0 // or the second one (default) for: // - standard node apps: node bin.js argv1 argv2 ... argvn // - unbundled Electron apps: electron bin.js argv1 arg2 ... argvn return 1 } function isBundledElectronApp () { // process.defaultApp is either set by electron in an electron unbundled app, or undefined // see https://github.com/electron/electron/blob/master/docs/api/process.md#processdefaultapp-readonly return isElectronApp() && !process.defaultApp } function isElectronApp () { // process.versions.electron is either set by electron, or undefined // see https://github.com/electron/electron/blob/master/docs/api/process.md#processversionselectron-readonly return !!process.versions.electron } function getProcessArgvWithoutBin () { return process.argv.slice(getProcessArgvBinIndex() + 1) } function getProcessArgvBin () { return process.argv[getProcessArgvBinIndex()] } module.exports = { getProcessArgvBin, getProcessArgvWithoutBin }