code: function _loadCommandsFromDir(dirPath, disabled, callback) {
      var commands = {};
      fs.readdir(dirPath, function(err, fileNames) {
          if (err) {
              return callback(err);
          }
  
          // Load each JS file as a command into the session
          _.chain(fileNames)
  
              // Only accept JS files
              .filter(function(fileName) {
                  return (fileName.split('.').pop() === 'js');
              })
  
              // Pluck out the extension of the file name to get the command name
              .map(function(fileName) {
                  return fileName.split('.').slice(0, -1).join('.');
              })
  
              // Don't accept any from the disabled list of command names
              .difference(disabled)
  
              // Add each command to the session
              .each(function(commandName) {
                  commands[commandName] = require(path.join(dirPath, commandName));
              });
  
          return callback(null, commands);
      });
  }
docs: /*!
  Load commands from JS files in a directory path.