optimal.js

0.0.2 • Public • Published

Optimal.js

A simple options parser for node that can get options from different sources.

Example:

import optimal from 'optimal'

const opts = optimal('prefix', { config: 'config-file' })

const v = opts.option('foo')
  .type('integer')
  .description('foo is an integer')
  .required()
  .get()

If run, this script would try to get the foo option from these locations:

  • the --foo parameter
  • a key named foo in the config file pointed to by the config-file option
  • the PREFIX_FOO envirnment variable

The value will be parsed and ready to use!

Docs

To do!

Readme

Keywords

none

Package Sidebar

Install

npm i optimal.js

Weekly Downloads

2

Version

0.0.2

License

ISC

Last publish

Collaborators

  • romeovs