Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Zsh Autosuggestions | 26,406 | 10 hours ago | 1 | March 03, 2021 | 141 | mit | Shell | |||
Fish-like autosuggestions for zsh | ||||||||||
Kubectx | 14,910 | 3 months ago | 26 | January 11, 2022 | 46 | apache-2.0 | Go | |||
Faster way to switch between clusters and namespaces in kubectl | ||||||||||
Zsh Completions | 6,039 | 5 days ago | 1 | March 03, 2021 | 36 | other | Shell | |||
Additional completion definitions for Zsh. | ||||||||||
Fasd | 5,027 | 3 years ago | 1 | February 27, 2018 | 109 | mit | Shell | |||
Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v. | ||||||||||
Zsh Autocomplete | 3,379 | 8 hours ago | 6 | mit | Shell | |||||
🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion. | ||||||||||
Git Flow Completion | 2,588 | 5 years ago | 16 | mit | Shell | |||||
Bash, Zsh and fish completion support for git-flow. | ||||||||||
Fzf Tab | 2,165 | 9 hours ago | 61 | mit | Shell | |||||
Replace zsh's default completion selection menu with fzf! | ||||||||||
Dotfiles | 2,154 | 4 years ago | 7 | mit | VimL | |||||
config files for zsh, bash, completions, gem, git, irb, rails | ||||||||||
Gibo | 1,814 | 9 months ago | 1 | February 27, 2018 | 1 | unlicense | Shell | |||
Easy access to gitignore boilerplates | ||||||||||
Omelette | 1,260 | 155 | 101 | a year ago | 21 | September 21, 2021 | 15 | mit | CoffeeScript | |
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish) |
Carapace-bin provides argument completion for multiple CLI commands (full list), and works across multiple POSIX and non-POSIX shells. You can read more about it here: A pragmatic approach to shell completion.
Supported shells:
Ensure carapace is added to PATH (Installation). Then register the completers (Setup):
# bash (~/.bashrc)
source <(carapace _carapace)
# elvish (~/.elvish/rc.elv)
eval (carapace _carapace|slurp)
# fish (~/.config/fish/config.fish)
mkdir -p ~/.config/fish/completions
carapace --list | awk '{print $1}' | xargs -I{} touch ~/.config/fish/completions/{}.fish # disable auto-loaded completions (#185)
carapace _carapace | source
# nushell (~/.config/nushell/config.nu)
carapace _carapace nushell # update config.nu manually according to output
# oil (~/.config/oil/oshrc)
source <(carapace _carapace)
# powershell (~/.config/powershell/Microsoft.PowerShell_profile.ps1)
Set-PSReadLineOption -Colors @{ "Selection" = "`e[7m" }
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
carapace _carapace | Out-String | Invoke-Expression
# tcsh (~/.tcshrc)
set autolist
eval `carapace _carapace`
# xonsh (~/.config/xonsh/rc.xsh)
COMPLETIONS_CONFIRM=True
exec($(carapace _carapace))
# zsh (~/.zshrc)
source <(carapace _carapace)