docs: function getModulesAnswered(command, argv, globs) {
    let modulesCalled = {};
    let modulesAnswered = [];
  
    globs.forEach(pkg => {
      const dirName = path.dirname(pkg);
      let pkgJson = {};
      let module;
  
      try {
        module = require(dirName);
        pkgJson = require(pkg);
      } catch (err) {
        logger.verbose(`Error loading module: ${pkg}`);
      }
  
      if (module && typeof module.runCommand === 'function') {
        const pkgName = pkgJson.name || dirName;
  
        if (modulesCalled[pkgName]) {
          logger.verbose(`Multiple instances found. Skipping passing command to ${pkgName}`);
        } else {
          logger.verbose(`Passing command to ${pkgName}`);
  
          modulesCalled[pkgName] = true;
          if (module.runCommand(command, argv)) {
            modulesAnswered.push(pkgName);
          }
  
        }
      }
    });
  
    return modulesAnswered;
  }