{"id":13469043,"url":"https://github.com/bobthecow/git-flow-completion","last_synced_at":"2025-05-15T05:06:04.139Z","repository":{"id":1025450,"uuid":"629921","full_name":"bobthecow/git-flow-completion","owner":"bobthecow","description":"Bash, Zsh and fish completion support for git-flow.","archived":false,"fork":false,"pushed_at":"2022-06-16T02:28:53.000Z","size":48,"stargazers_count":2798,"open_issues_count":18,"forks_count":386,"subscribers_count":58,"default_branch":"master","last_synced_at":"2025-04-14T08:08:28.400Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bobthecow.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-04-26T17:04:21.000Z","updated_at":"2025-03-29T11:32:02.000Z","dependencies_parsed_at":"2022-07-15T06:16:15.300Z","dependency_job_id":null,"html_url":"https://github.com/bobthecow/git-flow-completion","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobthecow%2Fgit-flow-completion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobthecow%2Fgit-flow-completion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobthecow%2Fgit-flow-completion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobthecow%2Fgit-flow-completion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bobthecow","download_url":"https://codeload.github.com/bobthecow/git-flow-completion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254276447,"owners_count":22043867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T15:01:25.075Z","updated_at":"2025-05-15T05:05:59.129Z","avatar_url":"https://github.com/bobthecow.png","language":"Shell","readme":"git-flow-completion\n===================\n\nBash, Zsh and fish completion support for [git-flow](http://github.com/nvie/gitflow).\n\nThe contained completion routines provide support for completing:\n\n * git-flow init and version\n * feature, hotfix and release branches\n * remote feature, hotfix and release branch names\n\n\nInstallation for Bash\n---------------------\n\nTo achieve git-flow completion nirvana:\n\n 0. [Install git-completion](http://github.com/bobthecow/git-flow-completion/wiki/Install-Bash-git-completion).\n\n 1. Install `git-flow-completion.bash`. Either:\n\n    1. Place it in your `bash_completion.d` folder, usually something like `/etc/bash_completion.d`,\n       `/usr/local/etc/bash_completion.d` or `~/bash_completion.d`.\n\n    2. Or, copy it somewhere (e.g. `~/git-flow-completion.bash`) and put the following line in the `.profile` or\n       `.bashrc` file in your home directory:\n\n            source ~/git-flow-completion.bash\n\n 2. If you are using Git \u003c 1.7.1, you will need to edit git completion (usually `/etc/bash_completion.d/git` or\n    `git-completion.sh`) and add the following line to the `$command` case in `_git`:\n\n        _git ()\n        {\n                [...]\n                case \"$command\" in\n                   [...]\n                   flow)        _git_flow ;;\t\t\n                   *)           COMPREPLY=() ;;\n                esac\n        }\n\n\nInstallation for Zsh\n--------------------\n\nTo achieve git-flow completion nirvana:\n\n 0. Update your zsh's git-completion module to the newest version --\n    [available here](http://sourceforge.net/p/zsh/code/ci/master/tree/Completion/Unix/Command/_git). Optional if you have an up-to-date version of zsh.\n\n 1. Install `git-flow-completion.zsh`. Either:\n\n    1. Place it in your `.zshrc`.\n\n    2. Or, copy it somewhere (e.g. `~/.git-flow-completion.zsh`) and put the following line in\n       your `.zshrc`:\n\n            source ~/.git-flow-completion.zsh\n\n    3. Or, use this file as an oh-my-zsh plugin.\n \n         1. Install the plugin by cloning this repository to your directory for [custom oh-my-zsh plugins](https://github.com/robbyrussell/oh-my-zsh#customization):\n         \n         `git clone https://github.com/bobthecow/git-flow-completion ~/.oh-my-zsh/custom/plugins/git-flow-completion`\n         \n         After doing that, your file tree ought to look like this:\n         \n         ![](https://cloud.githubusercontent.com/assets/2547625/3866984/2f28fc4c-1feb-11e4-8c37-79627d655000.png)\n         \n         2. Turn the plugin on by updating your zsh configuration file, `~/.zshrc`\n         \n             1. `open ~/.zshrc`\n             2. Find the plugins section. It'll look like this:\n             \n                     # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)\n                     # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/\n                     # Example format: plugins=(rails git textmate ruby lighthouse)\n                     plugins=(\u003csome-plugin\u003e \u003canother-plugin\u003e \u003cthird-plugin\u003e)\n             \n             3. Add `git-flow-completion` to the list of plugins within the parentheses.\n             4. Save\n         \n         3. Reload Terminal\n\nInstallation for fish\n---------------------\n\nTo achieve git-flow completion nirvana:\n\n 1. Install `git.fish` in your `~/.config/fish/completions` folder.\n\n\nThe Fine Print\n--------------\n\nCopyright (c) 2010-2015 [Justin Hileman](http://justinhileman.com)\n\nDistributed under the [MIT License](http://creativecommons.org/licenses/MIT/)\n","funding_links":[],"categories":["Shell","Completions"],"sub_categories":["ZSH on Windows","Zinit (née zplugin)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobthecow%2Fgit-flow-completion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbobthecow%2Fgit-flow-completion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobthecow%2Fgit-flow-completion/lists"}