use Consolidation\AnnotatedCommand\CommandFileDiscovery;
use Drush\Boot\BootstrapManager;
use Drush\Runtime\TildeExpansionHook;
-use Drush\SiteAlias\SiteAliasManager;
+use Consolidation\SiteAlias\SiteAliasManager;
use Drush\Log\LogLevel;
use Drush\Command\RemoteCommandProxy;
use Drush\Runtime\RedispatchHook;
$discovery = $this->commandDiscovery();
$commandClasses = $discovery->discover($commandfileSearchpath, '\Drush');
+
$this->loadCommandClasses($commandClasses);
// Uncomment the lines below to use Console's built in help and list commands.
$discovery = new CommandFileDiscovery();
$discovery
->setIncludeFilesAtBase(true)
+ ->setSearchDepth(3)
+ ->ignoreNamespacePart('contrib', 'Commands')
+ ->ignoreNamespacePart('custom', 'Commands')
+ ->ignoreNamespacePart('src')
->setSearchLocations(['Commands', 'Hooks', 'Generators'])
->setSearchPattern('#.*(Command|Hook|Generator)s?.php$#');
return $discovery;