Another args manager for cli packages


Keywords
arg, args, argv, cli, deno, node, nodejs
Install
npm install argman@1.0.3

Documentation

argman

An other arguments manager

Example

Assume we use the command :

node ./cli.js foo -vr --count 5

import { ArgMan } from "argman"

const args = new ArgMan()
	.addOption({
		name: "count",
		type: "number"
	})
	.addOption({
		name: "recursive",
		short: "r"
	})
	.addOption({
		name: "verbose",
		short: "v"
	})
	.addOption({
		name: "path",
		description: "path to start cleaning",
		default: "./",
		short: "p"
	})
	.parse() // process.

args.count // 5
args.recursive // true
args.verbose // true

Wip

Actually multiple is required for multiple value, not allowed by default