We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8c09a56 commit 099fda5Copy full SHA for 099fda5
src/Stecman/Component/Symfony/Console/BashCompletion/CompletionHandler.php
@@ -216,15 +216,12 @@ protected function completeForOptionValues()
216
*/
217
protected function completeForCommandName()
218
{
219
- if (!$this->command) {
+ if (!$this->command || (count($this->words) == 2 && $this->wordIndex == 1)) {
220
$commands = $this->application->all();
221
- $names = array();
+ $names = array_keys($commands);
222
223
- foreach ($commands as $cmd) {
224
- $name = $cmd->getName();
225
- if ($name != '_completion') {
226
- $names[] = $name;
227
- }
+ if ($key = array_search('_completion', $names)) {
+ unset($names[$key]);
228
}
229
230
return $names;
0 commit comments