symfony-console-completion icon indicating copy to clipboard operation
symfony-console-completion copied to clipboard

Automatic tab-key completion for Symfony console application options, arguments and parameters

Results 15 symfony-console-completion issues
Sort by recently updated
recently updated
newest added

Adds support for zsh descriptions as requested in #63

As it seems, you don't currently support auto-completion for the [`fish`](https://fishshell.com/) shell. Fish is a well-established shell by now, I think (are there any statistics on shell usage?), so it'd...

Hi there, we from [Nextcloud](https://github.com/nextcloud/server/) started using the completion and it works quite fine in general. The only problem is, that it is impossible to run the stuff with e.g....

The `multiple` option uses `$1` instead of a fixed path for the completion program. When trying to complete for a program in the home directory using a path starting with...

bug

The base namespace used in this package is unnecessarily long: ``` Stecman\Component\Symfony\Console\BashCompletion ``` This should be reduced to something smaller like: ``` Stecman\Symfony\ConsoleCompletion ```

enhancement

I have argument defined with `InputArgument::REQUIRED | InputArgument::IS_ARRAY` options, which means all non-matched arguments in command line are assigned to this one. During auto-complete the 1st match is auto-completed just...

bug

The `compgen` is interesting program in Bash, that provides auto-complete for various things in the system. For example: - `-a` means Names of alias - `-b` means Names of shell...

enhancement

Currently, `CompletionAwareInterface` can't cleanly use `CompletionInterface` implementations. (eg. deferring path completion to the shell with `ShellPathCompletion`). A simple solution might be another interface that exposes `CompletionHandler` to commands: ``` php...

enhancement

Currently the templates for shell hooks live in PHP code as a static array of nowdoc strings ([`HookFactory::$hooks`](https://github.com/stecman/symfony-console-completion/blob/485ae36364f33ff7a2ea2f2abab5a741cda5fd77/src/HookFactory.php#L28)). At runtime these templates are populated using a `str_replace` call. In the...

enhancement

Currently when I do `program help _completion` I'm getting this: ``` To enable BASH completion, run: eval `[program] _completion -g`. Or for an alias: eval `[program] _completion -g -p [alias]`....