1.0.68 • Published 1 year ago

@vmadden191/kargs v1.0.68

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

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)

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