A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/jonschlinkert/base-argv below:

base-repos/base-argv: Plugin for base-methods that simplifies mapping argv arguments to tasks, commands, and options

Plugin that post-processes the object returned from yargs-parser so that values can be passed over to base-cli

Install with npm:

$ npm install base-argv --save

Use as a plugin with base.

var Base = require('base');
var argv = require('base-argv');

var app = new Base();
app.use(argv());

// parse argv
var args = app.argv(['foo', 'bar', '--set=a:b']);
console.log(args);

Results in:

{ set: { a: 'b' }, tasks: [ 'foo', 'bar' ] }

This object can then be passed to something else for further processing.

You might also be interested in these projects:

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Generate readme and API documentation with verb:

$ npm install verb && npm run docs

Or, if verb is installed globally:

Install dev dependencies:

$ npm install -d && npm test

Jon Schlinkert

Copyright © 2016, Jon Schlinkert. Released under the MIT license.

This file was generated by verb, v0.9.0, on May 24, 2016.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4