Git branch checkout menu
See the codeA git command-line tool to work with branches

Run git-brunch or git brunch.
An alias like git b (or gb) is a good idea to quickly access the tool.
git config --global alias.b brunch
The installation is possible in multiple ways, and there are binaries available to download.
git-brunchchmod +x git-brunchPATHgit-brunch is in the AUR
yay -S git-brunch
pamac install git-brunch
You can install git-brunch via a Homebrew tap. This uses a prebuilt macOS binary.
brew tap andys8/tap
brew install git-brunch
Since the binary is not signed with an Apple Developer certificate, macOS might block it initially. After installation, you can run this command to allow the binary to execute:
xattr -d com.apple.quarantine $(which git-brunch)
git-brunch can be installed from the official FreeBSD package repository
pkg install hs-git-brunch
git-brunch is part of the nix package manager
nix-env -i git-brunch
git-brunch can installed with the Haskell build tool stack
stack install git-brunch # --resolver=lts-lts-20.4
git-brunch can be installed from source. It can be forked and modified, if you like to.
git clone https://github.com/andys8/git-brunch
cd git-brunch
stack install
# or nix-env -if .
stack run
stack test --file-watch
stack install --flag git-brunch:static
cabal2nix --shell . > default.nix
package.yaml and default.nixstack buildv0.0.0v0.0.0stack upload .Haskell
94.5%
Nix
5.5%
Git branch checkout menu
See the codeA git command-line tool to work with branches

Run git-brunch or git brunch.
An alias like git b (or gb) is a good idea to quickly access the tool.
git config --global alias.b brunch
The installation is possible in multiple ways, and there are binaries available to download.
git-brunchchmod +x git-brunchPATHgit-brunch is in the AUR
yay -S git-brunch
pamac install git-brunch
You can install git-brunch via a Homebrew tap. This uses a prebuilt macOS binary.
brew tap andys8/tap
brew install git-brunch
Since the binary is not signed with an Apple Developer certificate, macOS might block it initially. After installation, you can run this command to allow the binary to execute:
xattr -d com.apple.quarantine $(which git-brunch)
git-brunch can be installed from the official FreeBSD package repository
pkg install hs-git-brunch
git-brunch is part of the nix package manager
nix-env -i git-brunch
git-brunch can installed with the Haskell build tool stack
stack install git-brunch # --resolver=lts-lts-20.4
git-brunch can be installed from source. It can be forked and modified, if you like to.
git clone https://github.com/andys8/git-brunch
cd git-brunch
stack install
# or nix-env -if .
stack run
stack test --file-watch
stack install --flag git-brunch:static
cabal2nix --shell . > default.nix
package.yaml and default.nixstack buildv0.0.0v0.0.0stack upload .Haskell
94.5%
Nix
5.5%