zsh completion for git-annex
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 27 commits ahead, 1 commit behind esc:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


ZSH completion for git-annex

This compdef allows tab completion for most of the git-annex commands. See also tips in the git-annex ikiwiki.


To install it:

  1. make sure your have Python 3 installed (as python3 somewhere in your $PATH; tested with 3.4, should work with 3.2+)
  2. get it from GitHub
  3. copy _git-annex to somewhere in your $fpath (I use $HOME/.config/zsh/completion)
  4. run autoload -U path/to/_git-annex
  5. type git annex <TAB>

If you use oh-my-zsh then just clone the repository inside your oh-my-zsh repo:

git clone https://github.com/Schnouki/git-annex-zsh-completion.git ~/.oh-my-zsh/custom/plugins/git-annex

and enable it in your .zshrc:


If you use antigen then you could add the bundle and be done with:

antigen bundle add Schnouki/git-annex-zsh-completion