argument-parser

0.1.2 • Public • Published

argument-parserBuild Status

var parser = require('argument-parser');
 
function depFileNames() {
    
    // parse out arguments
    var args = parser(arguments);
 
    if (args.hasFormat(['string', 'object', 'array'])) {
 
    } else if (args.hasFormat(['object', 'array'])) {
 
    }
 
 
    args.format(['string', 'object', 'array'], ['name', 'data', 'hobbies'])
        .format(['string', 'array'], ['name', 'hobbies'])
        .format(['object'], ['data'])
        .defaults({
        // name: 'Someone',
            data: {
                age: 'allalalaa'
            },
            hobbies: ['jazz', 'surf']
        })
        .require(['name']);
 
    args = args.evaluate(); // { name, data, hobbies }
 
};
 

Readme

Keywords

none

Package Sidebar

Install

npm i argument-parser

Weekly Downloads

3

Version

0.1.2

License

none

Last publish

Collaborators

  • simonfan