Exciting release!Introducing "safe npm". Learn more →
Socket
Log inDemoInstall

rasper

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Issues
File Explorer

Advanced tools

rasper

Node.js parse argument options make ease.

    0.2.10latest
    GitHub

Version published
Maintainers
1
Weekly downloads
128
decreased by-63.43%

Weekly downloads

Readme

Source

Rasper - Node.js parse argument options make ease.

Node.js parse argument options make ease.

Travis Status AppVeyor Status Codacy Status Dependencies Status Version Status Download Status Gitter Chat

Why it's awesome

Rasper transforms command arguments into an easy-to-use formatted object. Flags will be converted into key-value. If there is define flag without value the result will be assumed to be true. Boolean-looking arguments always will be returned as booleans. Numeric-looking arguments always will be returned as numbers. _ contains all arguments that didn't have an flag associated.

Getting Started

Install with npm

$ npm install rasper

Install with Yarn

$ yarn add rasper

Run with npx (without installing)

$ npx rasper

Usage

// cli.js const argv = require('rasper') console.dir(argv) // console $ pwa-installer dist/**/*.html -f 3 -n -o 4 foo bar baz --manifest --config=pwa.config.js 2 4 -f=99 { _: [ 'dist/**/*.html', 'foo', 'bar', 'baz', 2, 4 ], n: true, o: 4, manifest: true, config: 'pwa.config.js', f: 99 }

Note: If you don't provide an argument process.argv.slice(1) is defined by default.

Contributing

Want to contribute? Follow these recommendations.

License

Designed with ♥ by CJ Patoilo. Licensed under the MIT License.

Keywords

FAQs

Last updated on 10 Jun 2020

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket
support@socket.devSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc