Skip to content

PopovMP/options-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Simple CLI Options Parser

Parses options.

Features:

  • Converts the keys to camel-case.
  • Collects multiple options in an array.
  • Converts the options to the correct data types: string, null, boolean, or number.

Input:

node foo --foo bar --foo-bar boo --FooBar 42 --foo_bar_baz null false 3.14 

Code:

const {parceOptions} = require("@popovmp@options-parser");
const options = parseOptions();
console.log( JSON.stringify(options) );

Output:

{
  "foo": "bar",
  "fooBar": ["boo", 42],
  "fooBarBaz": [null, false, 3.14]
}

About

Parses CLI options

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published