https://github.com/monsterkodi/karg
option parser
https://github.com/monsterkodi/karg
command-line-tool option-parser
Last synced: about 1 year ago
JSON representation
option parser
- Host: GitHub
- URL: https://github.com/monsterkodi/karg
- Owner: monsterkodi
- Created: 2016-01-05T21:40:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-02-23T22:34:30.000Z (over 2 years ago)
- Last Synced: 2025-04-13T14:06:59.953Z (about 1 year ago)
- Topics: command-line-tool, option-parser
- Language: JavaScript
- Size: 489 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

### karg
is the german word for **meager**, **barren**, **sparse**
### karg
is also an option parser with **meager features** but **simple setup** and **pretty output**
### meager features
does just the bare minimum:
- automatic help generation
- short and long option names
- unnamed arguments
- boolean toggle
- dictionary output
### simple setup
```coffee
args = require('karg') """
simple
additional unnamed arguments **
an-option some description = default
boolean -b to turn it on = false
switch -s to turn it off = true
invisible = hidden
help
some help
version 1.0.0
"""
```
### pretty help output

[![npm package][npm-image]][npm-url]
[![downloads][downloads-image]][downloads-url]
[npm-image]:https://img.shields.io/npm/v/karg.svg
[npm-url]:http://npmjs.org/package/karg
[downloads-image]:https://img.shields.io/npm/dm/karg.svg
[downloads-url]:https://www.npmtrends.com/karg