1.0.0-alpha.21 • Published 4 years ago
@skypilot/parsifal v1.0.0-alpha.21
@skypilot/parsifal
Intelligent and flexible command-line parser
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
4 years ago
1.0.0-alpha.20
4 years ago
1.0.0-alpha.19
4 years ago
1.0.0-alpha.18
4 years ago
1.0.0-alpha.17
4 years ago
1.0.0-alpha.16
4 years ago
1.0.0-alpha.15
4 years ago
1.0.0-alpha.14
4 years ago
1.0.0-alpha.13
4 years ago
1.0.0-alpha.12
4 years ago
1.0.0-alpha.11
5 years ago
1.0.0-alpha.10
5 years ago
0.2.0-next.0
5 years ago
1.0.0-alpha.9
5 years ago
1.0.0-alpha.8
5 years ago
1.0.0-alpha.7
5 years ago
1.0.0-alpha.6
5 years ago
1.0.0-alpha.5
5 years ago
1.0.0-alpha.4
5 years ago
1.0.0-alpha.3
5 years ago
1.0.0-alpha.2
5 years ago
1.0.0-alpha.1
5 years ago
0.2.1-alpha.0
5 years ago
0.2.0
5 years ago
0.2.0-alpha.4
5 years ago
0.2.0-alpha.3
5 years ago
0.2.0-alpha.2
5 years ago
1.0.0-alpha.0
5 years ago
0.2.0-alpha.1
5 years ago
0.2.0-alpha.0
5 years ago