Features
- Support multiple shells: bash/zsh/powershell/fish/nushell/elvish/xonsh
- Support multiple platforms: windows/macOS/linux
- Built-in completions for 1000+ commands (full list)
- Automatically generate completion script from help-text/man-page
- Lazy completing, lower memory consumption and faster startup time
I’ve not used it yet, but I found bash-completion to be lacking quite often. Completion is one reason I’m using fish atm.
But from the looks of it it’s exactly what bash/zsh is missing for me.
Have you tried ZShell? I’m consistently amazed at the number of great plugins that get made for it.
I’ve used zsh for it’s support for posix sh and have my config. But I find fish to be faster with the features I want and it has those features ootb.
Maybe I’ll give zsh another try.