{"repo":"Cartoone9/check-repo","free":true,"listed":false,"github":"https://github.com/Cartoone9/check-repo","clone":"git clone https://github.com/Cartoone9/check-repo.git","description":"Lightweight terminal dashboard for tracking multiple Git repositories.","language":"Python","stars":19,"topics":["cli","dashboard","git","git-status","python","repository","terminal","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"check-repo A small and simple terminal dashboard to monitor many Git repositories at once. - Introduction - At a glance - Features - Requirements - Installation - Running from a clone - Migrating from the pre-package setup - Updating - Configuration - Usage - Non-interactive mode - Interactive mode - Keyboard shortcuts - Output states - Environment variables - Recommendation - Credits - License Introduction check-repo scans a configurable list of folders, detects Git repositories, fetches origin , and reports whether each repo is clean, dirty, missing, or out of sync with its tracked remote branch. It can run either as: - a single-shot report (good for scripts/cron), or - a lightweight interactive TUI with keyboard actions for refresh, pull, push, add, and delete. At a glance What Details --- --- Command check-repo Config file /.config/check-repo/repo targets.json Settings file /.config/check-repo/settings.json Mode 1 Non-interactive dashboard output Mode 2 Interactive terminal UI ( -i / --interactive ) Features - Concurrent repo scanning for fast updates. - Per-repo branch/ahead/behind indicators. - Colorized terminal UI with grouped categories ( default , linux , macos , wsl ). - Optional interactive mode with selection and actions. - JSON-backed target list ( repo targets.json ) with in-app add/remove. - Selectable color themes ( monokai , catppuccin , tokyonight , gruvbox , dracula , nord ) via the in-app config menu. Requirements - Python 3.10+ - git available in your PA","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cartoone9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cartoone9/check-repo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}