1.0.0-alpha.21 • Published 3 years ago

@skypilot/parsifal v1.0.0-alpha.21

Weekly downloads
29
License
ISC
Repository
github
Last release
3 years ago

@skypilot/parsifal

Intelligent and flexible command-line parser

npm alpha alpha build license: ISC

Example

import { parseCliArgs } from 'parsifal';

const parsedArgs = parseCliArgs({
  named: [
    { name: 'myNamedArg' }
  ],
  positional: [
    { name: 'myPositionalArg' },
    { name: 'anotherPositionalArg' },
  ]
});
$ node my-script.js --named=1 2 3 unexpectedArg
/*
  parsedArgs = {
    _positional: [2, 3, 'unexpectedArg'],
    _unparsed: [],
    myNamedArg: 1,
    myPositionalArg: 2,
    anotherPositionalArg: 3,
  }
*/
1.0.0-alpha.21

3 years ago

1.0.0-alpha.20

3 years ago

1.0.0-alpha.19

3 years ago

1.0.0-alpha.18

3 years ago

1.0.0-alpha.17

3 years ago

1.0.0-alpha.16

3 years ago

1.0.0-alpha.15

3 years ago

1.0.0-alpha.14

3 years ago

1.0.0-alpha.13

3 years ago

1.0.0-alpha.12

3 years ago

1.0.0-alpha.11

4 years ago

1.0.0-alpha.10

4 years ago

0.2.0-next.0

4 years ago

1.0.0-alpha.9

4 years ago

1.0.0-alpha.8

4 years ago

1.0.0-alpha.7

4 years ago

1.0.0-alpha.6

4 years ago

1.0.0-alpha.5

4 years ago

1.0.0-alpha.4

4 years ago

1.0.0-alpha.3

4 years ago

1.0.0-alpha.2

4 years ago

1.0.0-alpha.1

4 years ago

0.2.1-alpha.0

4 years ago

0.2.0

4 years ago

0.2.0-alpha.4

4 years ago

0.2.0-alpha.3

4 years ago

0.2.0-alpha.2

4 years ago

1.0.0-alpha.0

4 years ago

0.2.0-alpha.1

4 years ago

0.2.0-alpha.0

4 years ago