Skip to content

jcubic/lily

Repository files navigation

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

About

Simple JavaScript options parser inspired by yargs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published