0.4.0 • Published 2 years ago

@jcubic/lily v0.4.0

Weekly downloads
282
License
MIT
Repository
github
Last release
2 years ago

LILY

LILY is very simple option parser inspired by YARGS with no dependencies

LILY stands for LILY Is Like Yargs

In fact it's inspired by yargs-parser used by Yargs to parse the options.

Installation

npm install --save @jcubic/lily

Usage

#!/usr/bin/env node
const lily = require('@jcubic/lily');

const options = lily(process.argv.slice(2), {boolean: ['b']});

if you run the script with:

./script -l 10 --hello 20 -asb one two three

you will get this object as result:

{
    "_": [
        "one",
        "two",
        "three"
    ],
    "l": "10",
    "hello": "20",
    "a": true,
    "s": true,
    "b": true
}

License

Copyright (C) 2020-2021 Jakub T. Jankiewicz

Released under MIT license