Categorygithub.com/abroudoux/branch
repository
0.1.2
Repository: https://github.com/abroudoux/branch.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

branch

🌿 Enhance Git Branch Management

šŸš€ Installation

Via Homebrew

brew tap abroudoux/tap
brew install abroudoux/tap/branch

Manual

You can paste the binary in your bin directory (e.g., on MacOS it's /usr/bin/local).
Don't forget to grant execution permissions to the binary.

chmox +x branch

Enjoy!

šŸ’» Usage

branch allows you to manage your Git branches with various and commons actions. Once you're in interactive mode, either by using run / the -r flag or simply by running branch, you can manage your branches with basics options, like Copy the name, Checkout, Delete, Create a new branch from or Merge.

branch
Choose a branch:

    develop
    feature/ui
> * main
Branch: name

Choose an action:

  Exit
  Delete
  Merge
  Branch
  Checkout
> Name

šŸ§‘ā€šŸ¤ā€šŸ§‘ Contributing

To contribute, fork the repository and open a pull request detailling your changes.

Create a branch with a conventionnal name.

  • fix: bugfix/the-bug-fixed
  • features: feature/the-amazing-feature
  • test: test/the-famous-test
  • hotfix hotfix/oh-my-god-bro
  • wip wip/the-work-name-in-progress

šŸ“Œ Roadmap

  • Option to create new branch
  • Improve UI
  • Enable installation via Homebrew
  • Rewrite script in Go
  • Add theme configuration

šŸ“‘ License

This project is under MIT License