-
-
Notifications
You must be signed in to change notification settings - Fork 164
Projects Already Doing Something Like Shellac
rsteube edited this page Oct 3, 2021
·
8 revisions
Back: Shell Autocompletion / Shellac Protocol Proposal
- https://github.com/szermatt/emacs-bash-completion
- https://github.com/xonsh/xonsh/blob/master/xonsh/completers/bash_completion.py
- Closh (Clojure shell) gets completions from bash, zsh, and fish!
- A wrapper around bash completion to export completion to zsh: https://github.com/curusarn/bash-complete-api
- openstack does not have a completion for zsh. This is how I used bash-complete-api to create zsh completion for openstack:
- (From Simon Let via e-mail)
Other projects
- shell_completion in Rust is not a flag parser, but a shim that allows you to write completion plugins in Rust rather than bash.
- https://github.com/rsteube/carapace-bin
- https://shellcomp.github.io/ -- Shellcomp is a simple standard to perform completion. Completion is implemented in the command about to be run: The shell runs the command with a specific --tabcomplete '<partial_string>' option. The command responds with simple JSON structure that the shell will parse to perform completion or display help messages.