1.0.0-alpha.21 • Published 3 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
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