Package Exports
- meow
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (meow) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
meow 
CLI app helper

Features
- Parses arguments using minimist
- Converts flags to camelCase
- Outputs version when
--version - Outputs description and supplied help text when
--help
Install
$ npm install --save meowUsage
$ ./foo-app.js unicorns --rainbow-cake#!/usr/bin/env node
'use strict';
var meow = require('meow');
var fooApp = require('./');
var cli = meow({
help: [
'Usage',
' foo-app <input>'
].join('\n')
});
/*
{
input: ['unicorns'],
flags: {rainbowCake: true},
...
}
*/
fooApp(cli.input[0], cli.flags);API
meow(options, minimistOptions)
Returns an object with:
input(array) - Non-flag argumentsflags(object) - Flags converted to camelCasepkg(object) - Thepackage.jsonobjecthelp(object) - The help text used with--helpshowHelp()(function) - Show the help text and exit
options
help
Type: string
The help text you want shown.
pkg
Type: string
Default: package.json
Relative path to package.json.
argv
Type: array
Default: process.argv.slice(2)
Custom arguments object.
minimistOptions
Type: object
Default: {}
Minimist options.
License
MIT © Sindre Sorhus