A git branch checkout command-line tool
- Checkout local or remote branch
- Rebase onto a branch
- Search for a branch
- Delete a branch
- Fetch / Update
Run git-brunch
or git brunch
.
git config --global alias.b brunch
- Download from releases
- Rename to
git-brunch
chmod +x git-brunch
- Add to
PATH
git-brunch
is in the AUR.
Install it with e.g. yay -S git-brunch
or pamac install git-brunch
.
stack install git-brunch # --resolver=lts-16.11
git clone https://github.com/andys8/git-brunch.git
cd git-brunch
stack install
nix-env -f "<nixpkgs>" -iA haskellPackages.git-brunch
git clone https://github.com/andys8/git-brunch.git
cd git-brunch
nix-env -if .
stack run
stack test --file-watch
stack install --flag git-brunch:static
cabal2nix --shell . > default.nix
- Bump version in
package.yaml
anddefault.nix
stack build
- Create a commit
v0.0.0
- Create a tag
v0.0.0
- Push commit and push tag
- Release on github will be created by CI
- Update release description
stack upload .
- Update AUR