bobthecow/git-flow-completion
bobthecow/git-flow-completion has 2,788 GitHub stars and 382 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 19:48 UTC. Last push 2022-06-16.
Bash, Zsh and fish completion support for git-flow.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalgit-flow-completion
Bash, Zsh and fish completion support for git-flow.
The contained completion routines provide support for completing:
- git-flow init and version
- feature, hotfix and release branches
- remote feature, hotfix and release branch names
Installation for Bash
To achieve git-flow completion nirvana:
Install
git-flow-completion.bash. Either:Place it in your
bash_completion.dfolder, usually something like/etc/bash_completion.d,/usr/local/etc/bash_completion.dor~/bash_completion.d.Or, copy it somewhere (e.g.
~/git-flow-completion.bash) and put the following line in the.profileor.bashrcfile in your home directory:source ~/git-flow-completion.bash
If you are using Git < 1.7.1, you will need to edit git completion (usually
/etc/bash_completion.d/gitorgit-completion.sh) and add the following line to the$commandcase in_git:_git () { [...] case "$command" in [...] flow) _git_flow ;; *) COMPREPLY=() ;; esac }
Installation for Zsh
To achieve git-flow completion nirvana:
Update your zsh's git-completion module to the newest version -- available here. Optional if you have an up-to-date version of zsh.
Install
git-flow-completion.zsh. Either:Place it in your
.zshrc.Or, copy it somewhere (e.g.
~/.git-flow-completion.zsh) and put the following line in your.zshrc:source ~/.git-flow-completion.zshOr, use this file as an oh-my-zsh plugin.
- Install the plugin by cloning this repository to your directory for custom oh-my-zsh plugins:
git clone https://github.com/bobthecow/git-flow-completion ~/.oh-my-zsh/custom/plugins/git-flow-completionAfter doing that, your file tree ought to look like this:

Turn the plugin on by updating your zsh configuration file,
~/.zshrcopen ~/.zshrcFind the plugins section. It'll look like this:
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ # Example format: plugins=(rails git textmate ruby lighthouse) plugins=(<some-plugin> <another-plugin> <third-plugin>)Add
git-flow-completionto the list of plugins within the parentheses.Save
Reload Terminal
Installation for fish
To achieve git-flow completion nirvana:
- Install
git.fishin your~/.config/fish/completionsfolder.
The Fine Print
Copyright (c) 2010-2015 Justin Hileman
Distributed under the MIT License
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,875 starspublic-apis/public-apis
A collective list of free APIs
497,120 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,926 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,168 stars