1.0.68 • Published 1 year ago
@vmadden191/kargs v1.0.68
Kargs
(keith's version of yargs)
publishing new versions to npm
- run
node ./build_scripts/bump-version.js
- commit to github
- if you're not logged in to npm, run
npm adduser
- use your vmadden191 npm credentials
- run
npm run build
- run
npm publish
Notes
- Formatted help appears when no args are given, or when the arg
--help
is used - arg types:
- array
- float
- integer
- string
- switch
- option attributes
- isDefault
- no arg/alias is necessary
- isRequired
- cantUseWith
- choices: "foo", "bar"
- description (for
--help
)
- isDefault
Example usage
const { parseArgs } = require("@vmadden191/kargs");
const parsedArgs = parseArgs({
match: {
type: "string",
alias: "m",
isDefault: true,
isRequired: true,
description: "the match string",
},
show: {
type: "integer",
alias: "s",
cantUseWith: "copy",
description: `show the last [x] matches (default is 1)`,
},
copy: {
type: "integer",
alias: "c",
description: `copy previous [x]th string (default is 1)`,
},
});
1.0.61
1 year ago
1.0.60
1 year ago
1.0.66
1 year ago
1.0.65
1 year ago
1.0.64
1 year ago
1.0.63
1 year ago
1.0.68
1 year ago
1.0.67
1 year ago
1.0.59
1 year ago
1.0.58
1 year ago
1.0.57
1 year ago
1.0.56
1 year ago
1.0.55
3 years ago
1.0.54
3 years ago
1.0.52
3 years ago
1.0.51
3 years ago
1.0.46
3 years ago
1.0.45
3 years ago
1.0.44
3 years ago
1.0.43
3 years ago
1.0.42
3 years ago
1.0.41
3 years ago
1.0.39
3 years ago
1.0.36
3 years ago
1.0.35
3 years ago
1.0.33
3 years ago
1.0.31
3 years ago
1.0.29
3 years ago
1.0.28
3 years ago
1.0.27
3 years ago
1.0.26
3 years ago
1.0.25
3 years ago
1.0.23
3 years ago
1.0.21
3 years ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.15
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago