|
|
||
|---|---|---|
| .. | ||
| docs | ||
| lib | ||
| package.json | ||
| README.md | ||
ARGV
Array containing command-line arguments passed when launching the calling process.
Usage
var ARGV = require( '@stdlib/process/argv' );
ARGV
Array containing command-line arguments passed when launching the calling process.
var execPath = ARGV[ 0 ];
// e.g., returns '/usr/local/bin/node'
Notes
- The first element is the absolute pathname of the executable that started the calling process.
- The second element is the path of the executed file.
- Any additional elements are additional command-line arguments.
- In browser environments,
ARGVis an empty array. - Modifications to
ARGVare local to the process in whichARGVis modified. - Be careful when modifying command-line arguments as the argument array represents shared state. Accordingly, modifications affect all command-line argument consumers.
Examples
var ARGV = require( '@stdlib/process/argv' );
console.log( ARGV );
// => [...]