index.js
function main(option, parser, force) {
  if(typeof option === 'function') {
    parser = option;
    option = null;
  }
  if(option !== false) {
    option = option || parse.option;
    parser = parser || parse;
  }
  //var mode = parse.auto;
  if(typeof parser === 'function') {
    module.exports.mode = parser(parse.modes, option, process.argv.slice(2));
  }
  initialize(force);
  return module.exports;
}
function main(option, parser, force) {
  if(typeof option === 'function') {
    parser = option;
    option = null;
  }
  if(option !== false) {
    option = option || parse.option;
    parser = parser || parse;
  }
  //var mode = parse.auto;
  if(typeof parser === 'function') {
    module.exports.mode = parser(parse.modes, option, process.argv.slice(2));
  }
  initialize(force);
  return module.exports;
}
function main ( option , parser , force ) { if ( typeof option === 'function' ) { parser = option ; option = null ; } if ( option !== false ) { option = option || parse . option ; parser = parser || parse ; } //var mode = parse.auto; if ( typeof parser === 'function' ) { module . exports . mode = parser ( parse . modes , option , process . argv . slice ( 2 ) ) ; } initialize ( force ) ; return module . exports ; }
Module main entry point to initialize
console method overrides.

@param option The option name to use when parsing
command line argments.
@param parser The command line parser implementation.
@param force Force initialization.
Module main entry point to initialize console method overrides .