aboutsummaryrefslogtreecommitdiffstats
path: root/config.toml.example
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-06-24 09:41:43 +0200
committerDanilo M. <danix@danix.xyz>2026-06-24 09:41:43 +0200
commiteeaba25642392532901cd4c95c23054e9a7ba2b3 (patch)
treefef19a8b397ccdbaf1c828c3a1c268730e36a698 /config.toml.example
parent23bf41452709a632a7f1afe2d78551da767d8d56 (diff)
downloadgitctl-eeaba25642392532901cd4c95c23054e9a7ba2b3.tar.gz
gitctl-eeaba25642392532901cd4c95c23054e9a7ba2b3.zip
feat: repo list - list all repos, public and private
New gitctl repo list / helper list-repos verb. Source of truth is the bare repos on disk (REPO_BASE/*.git), not cgitrc, so private repos (absent from cgitrc since cgit auto-discovery is off) show too. Each repo is tagged PUB/PRIV by cgitrc membership, with its section and a 60-char description from the repo's description file. Client renders an aligned table, green public / dim private on a TTY. Adds repo_sections_from() primitive; find_repo_section becomes a thin lookup over it. Self-tests cover the cgitrc parse and a temp-FS scan. Updates README, SKILL.md, bash completion (repo list action), TODO. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'config.toml.example')
0 files changed, 0 insertions, 0 deletions