mikachu/zsh-completions — explained in plain English
Analysis updated 2026-08-02 · repo last pushed 2012-06-10
Add smarter tab-completion for a command-line tool you use that Zsh doesn't autocomplete out of the box.
Contribute a new completion script for a program that is missing one.
Reduce typos and keystrokes when typing long terminal commands.
| mikachu/zsh-completions | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Last pushed | 2012-06-10 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires editing your .zshrc to add the repo to fpath before compinit runs.
If you use Zsh (a popular alternative to the standard command-line shell on Macs and Linux), you've probably noticed it can auto-complete commands as you type, press Tab and it fills in the rest. The zsh-completions project adds new auto-completion rules for programs that don't have them yet. The goal is to eventually fold these scripts back into Zsh itself once they're polished. At a technical level, each file in the repo is a script that teaches Zsh how to autocomplete a specific program, what arguments are valid, what options exist, and so on. You install it by downloading the repo and pointing Zsh at it, which makes the new completion rules available the next time you start your terminal. This is for developers or power users who spend a lot of time in the terminal and want smarter tab-completion for tools they use regularly. If you type long commands often and want to save keystrokes while avoiding typos, these scripts help Zsh predict what you're trying to type. The project is community-driven, anyone can contribute a completion script for a program that's missing one, following a style guide to keep things consistent. Each script's license is noted individually in its file. The README is fairly minimal and mostly covers installation steps and contribution guidelines rather than listing which programs are supported.
A collection of scripts that teach the Zsh terminal shell how to auto-complete commands for programs that lack built-in completion. Install it, and pressing Tab gets smarter for your favorite tools.
Mainly Python. The stack also includes Zsh, Shell scripts.
Dormant — no commits in 2+ years (last push 2012-06-10).
Each completion script carries its own license noted inside the file, so you need to check individual files for permissions.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.