Skip to content

luciopaiva/git-janitor

Repository files navigation

Git Janitor

terminal ui

A terminal UI tool that helps you manage a collection of git repositories, great for quickly finding uncommited or unpushed work. It scans a folder looking for repositories and provides an interactive UI showing their statuses.

Features

  • 🔍 Scans immediate subfolders for git repositories
  • 📊 Checks for uncommitted changes
  • 📤 Detects unpushed commits (auto-detects tracking branch)
  • 🖥️ Interactive Terminal UI - TUI similar to lazygit
  • 📂 Press Enter to quickly open repo in VS Code

Installation

nvm install
npm install
npm run build

Usage

Scan a specific directory:

npm start -- /path/to/your/projects

You can also install it globally:

npm link
git-janitor /path/to/your/projects

License

MIT

About

A terminal UI tool that helps you manage a collection of git repositories, great for quickly finding uncommited or unpushed work.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors