Status Projects #
Display git repositories found in the ~/src directory.
Usage #
# Show summary (default)
allbctl status projects
# Show all repositories
allbctl status projects --all
# Show only dirty repos (with uncommitted changes)
allbctl status projects --dirty
# Show only clean repos
allbctl status projects --clean
Output #
Summary Mode (Default) #
Shows total count and last 5 recently modified repositories:
Projects: 5 total (2 dirty)
Last 5 recently touched:
~/src/allbctl* aallbrig/allbctl 2026-01-02 13:11 EST
~/src/stock-market-words* aallbrig/stock-market-words 2026-01-01 12:40 EST
~/src/dice-gnome-redux aallbrig/dice-gnome-redux 2025-12-21 11:50 EST
~/src/godot-mcp Coding-Solo/godot-mcp 2025-12-20 11:19 EST
~/src/dotfiles aallbrig/dotfiles 2025-12-16 21:18 EST
Repositories with uncommitted changes are marked with an asterisk (*).
Detailed Modes #
All repositories (--all):
Total repos: 5
~/src/allbctl* aallbrig/allbctl 2026-01-02 13:11 EST
~/src/stock-market-words* aallbrig/stock-market-words 2026-01-01 12:40 EST
~/src/dice-gnome-redux aallbrig/dice-gnome-redux 2025-12-21 11:50 EST
...
Dirty only (--dirty):
Total repos: 2
~/src/allbctl* aallbrig/allbctl 2026-01-02 13:11 EST
~/src/stock-market-words* aallbrig/stock-market-words 2026-01-01 12:40 EST
Clean only (--clean):
Total repos: 3
~/src/dice-gnome-redux aallbrig/dice-gnome-redux 2025-12-21 11:50 EST
~/src/godot-mcp Coding-Solo/godot-mcp 2025-12-20 11:19 EST
~/src/dotfiles aallbrig/dotfiles 2025-12-16 21:18 EST
Features #
- Automatically finds all git repositories in ~/src
- Shows repository path, origin remote, and last modification time
- Marks dirty repositories (uncommitted changes) with *
- Sorts by modification time (most recent first)
- Supports filtering by dirty/clean status
Integration #
The summary output is shown in the “Projects:” section of the main allbctl status command.