# ARGV
> Array containing command-line arguments passed when launching the calling process.
## Usage
```javascript
var ARGV = require( '@stdlib/process/argv' );
```
#### ARGV
`Array` containing command-line arguments passed when launching the calling process.
```javascript
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, `ARGV` is an **empty** array.
- Modifications to `ARGV` are local to the process in which `ARGV` is modified.
- Be careful when modifying command-line arguments as the argument array represents shared state. Accordingly, modifications affect all command-line argument consumers.
## Examples
```javascript
var ARGV = require( '@stdlib/process/argv' );
console.log( ARGV );
// => [...]
```