plugins/extend/argv/index.js
function argvPlugin(dynamicConfig, options) {
    var self = this;
    var separator;
    var whitelist;

    if (options && typeof options === "object") {
        separator = options.separator;
        whitelist = options.whitelist;
    }

    this(dynamicConfig).after("loadConfigFile", function (result) {
        self.override.result = merge(result, minimist(process.argv.slice(2)), separator, whitelist);
    });
}
function argvPlugin(dynamicConfig, options) {
    var self = this;
    var separator;
    var whitelist;

    if (options && typeof options === "object") {
        separator = options.separator;
        whitelist = options.whitelist;
    }

    this(dynamicConfig).after("loadConfigFile", function (result) {
        self.override.result = merge(result, minimist(process.argv.slice(2)), separator, whitelist);
    });
}
function argvPlugin ( dynamicConfig , options ) { var self = this ; var separator ; var whitelist ; if ( options && typeof options === "object" ) { separator = options . separator ; whitelist = options . whitelist ; } this ( dynamicConfig ) . after ( "loadConfigFile" , function ( result ) { self . override . result = merge ( result , minimist ( process . argv . slice ( 2 ) ) , separator , whitelist ) ; } ) ; }
Merge arguments from argv into config.

@param {Function} dynamicConfig
@param {Object} [options]
@param {string} [options.separator=":"]
@param {Array} [options.whitelist=[]]
@this pluginContext
Merge arguments from argv into config .