code: function _displayHelp() {
    console.log('Usage: '+argr.command().split(path.sep).pop());
  
    // Build options
    var maxLine = '';
    var i;
    var line;
    var instructions = [];
    argr.options().forEach(function(option) {
      var params = option.param.slice(0).map(function(p) {
        return (p.length === 1) ? '-'+p : '--'+p;
      });
  
      line = params.join(', ');
      if(line.length > maxLine.length) maxLine = line;
      instructions.push(line);
    });
  
    // Add descriptions
    argr.options().forEach(function(option, i) {
      var blanks = Array((maxLine.length + 3) - instructions[i].length).join(' ');
      line = ' ' + instructions[i] + blanks + option.description;
      instructions[i] = line;
    });
    console.log(instructions.join("\n"));
  }
docs: Show help