gar

The lightweight Node arguments parser

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
Last updated 7 years ago by ethan_ .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install gar 
SYNC missed versions from official npm registry.

gar

The lightweight Node arguments parser

GitHub | NPM

Install

npm i gar

Use

gar usage demo

const args = require('gar')(process.argv.slice(2))

console.log(args)

So for: -h hey --toggle -ac --hey=hi -spaced "hey there" -num 1 lone

{
	"h": "hey",
	"toggle": true,
	"a": true,
	"c": true,
	"hey": "hi",
	"spaced": "hey there",
	"num": 1,
	"_": ["lone"]
}

Why use gar?

gar is way more lightweight than other argument parsing packages.

Here's a size comparison table:

Package Size
optimist optimist package size
minimist minimist package size
args-parser args-parser package size
gar gar package size

Current Tags

  • 1.0.4                                ...           latest (7 years ago)

5 Versions

  • 1.0.4 [deprecated]           ...           7 years ago
  • 1.0.3 [deprecated]           ...           8 years ago
  • 1.0.2 [deprecated]           ...           8 years ago
  • 1.0.1 [deprecated]           ...           8 years ago
  • 1.0.0 [deprecated]           ...           8 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 4
Last Day 0
Last Week 4
Last Month 1
Dependencies (0)
None
Dev Dependencies (1)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |