branch-cleaner
branch-cleaner copied to clipboard
Cleanup old unused git branches
branch-cleaner

About The Project
A TUI to cleanup local git branches
Built With
Installation
Curl
curl -sfL https://raw.githubusercontent.com/mistakenelf/branch-cleaner/main/install.sh | sh
Go
go install github.com/mistakenelf/branch-cleaner@latest
Features
- Easily delete branches one at a time or in bulk
- Ability to filter by branch name
- Protect branches from being deleted
Usage
branch-cleanerwill start the application in the current directorybranch-cleaner -hwill show the help menubranch-cleaner -vwill show the current versionbranch-cleaner updatewill update branch cleaner to the latest version
Too much to type? Create an alias:
alias bc="branch-cleaner"
Configuration
Configuration is handled through environment variables.
PROTECTED_BRANCHES="main:master:develop:dev:prod" branch-cleaner