dark-args

0.0.4 • Public • Published

dark-args

A Node.js library to assist in parsing opstrings. Built because I was tired of typing two lines to access args with a popular npm package. dark-args only needs one.

// Other Package
import Other from 'other-package';
const { argv } = Other(process.argv);

// dark-args
import { argv } from 'dark-args';

Install

yarn add dark-args

Usage

In Node.js
// example.js

import { argv } from 'dark-args';

const example = (run, name, id) => {
  if (run) console.log('Run!');
  if (name === 'Chris') console.log('Hello Chris');
  if (id < 20) console.log('Less than 20');
};

(() => {
  example(argv.run, argv.name, argv.id);
  process.exit(0);
})();
In terminal
λ node example.js --run  --name=Chris  --id=10
  Run!
  Hello Chris
  Less than 20

Readme

Keywords

none

Package Sidebar

Install

npm i dark-args

Weekly Downloads

1

Version

0.0.4

License

ISC

Unpacked Size

1.88 kB

Total Files

3

Last publish

Collaborators

  • cgitmed