Skip to content

Commit e69581a

Browse files
committed
feat: improve boost:install
1 parent 0cb33db commit e69581a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Console/InstallCommand.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ private function selectCodeEnvironments(string $contractClass, string $label): C
341341

342342
foreach ($installedEnvNames as $envKey) {
343343
$matchingEnv = $availableEnvironments->first(fn (CodeEnvironment $env) => strtolower($envKey) === strtolower($env->name()));
344-
if ($matchingEnv) {
344+
if ($matchingEnv && ($options->contains($matchingEnv->displayName() || $options->contains($matchingEnv->agentName())))) {
345345
$detectedClasses[] = get_class($matchingEnv);
346346
}
347347
}
@@ -352,7 +352,7 @@ private function selectCodeEnvironments(string $contractClass, string $label): C
352352
default: array_unique($detectedClasses),
353353
scroll: $config['scroll'],
354354
required: $config['required'],
355-
hint: empty($detectedClasses) ? null : sprintf('Auto-detected %s for you',
355+
hint: empty($detectedClasses) ? '' : sprintf('Auto-detected %s for you',
356356
Arr::join(array_map(function ($className) use ($availableEnvironments, $config) {
357357
$env = $availableEnvironments->first(fn ($env) => get_class($env) === $className);
358358
$displayMethod = $config['displayMethod'];
@@ -372,7 +372,7 @@ private function installGuidelines(): void
372372
}
373373

374374
if ($this->selectedTargetAgents->isEmpty()) {
375-
$this->info('No agents selected for guideline installation.');
375+
$this->info(' No agents selected for guideline installation.');
376376

377377
return;
378378
}

0 commit comments

Comments
 (0)