Skip to content

vefghmhassan/git-branch-remover

Repository files navigation

GIT-BRANCH-REMOVER

last-commit repo-top-language repo-language-count

Built with:

GNU Bash NOW Go Docker


📚 Table of Contents


🚀 Overview

git-branch-remover is a developer-focused tool that simplifies managing GitHub repository branches through a user-friendly web interface. It enables efficient review, selection, and batch deletion of branches, streamlining repository maintenance tasks.

🔍 Why use git-branch-remover?

  • 🧰 Branch Management UI: Intuitive dashboard for viewing and managing branches
  • 🚀 Batch Operations: Delete multiple branches simultaneously
  • 🔗 GitHub API Integration: Seamless interaction using personal access tokens
  • 🐳 Dockerized Deployment: Consistent setup across development/production
  • 🔒 Secure Authentication: Token-based access
  • ⚙️ Container Orchestration: Uses Docker Compose for easy setup/testing

🛠 Getting Started

📌 Prerequisites

  • Programming Language: Go
  • Package Manager: Go Modules
  • Container Runtime: Docker

⚙️ Installation

Clone the repository and install dependencies.

# Clone the repository
git clone https://github.com/vefghmhassan/git-branch-remover

Navigate to the project directory

cd git-branch-remover
docker build -t git-branch-remover .
go build

✅ To Complete:

  • Replace {test_framework} with the actual test framework used.
  • Replace main.go or {entrypoint} with the actual entry file name.
  • Add the correct test command for Docker if available.