3 ms·
Hey HN, Built Commitdog while learning Go – my personal "git on steroids" CLI to cut repetition in daily workflows. Single ~3MB binary (pure stdlib Go, no dep
by anirbanfaith 7mo ago
Hey HN,
Built Commitdog while learning Go – my personal "git on steroids" CLI to cut repetition in daily workflows.
Single ~3MB binary (pure stdlib Go, no deps/cloud/telemetry). Key features:
- Analyzes staged diff → suggests conventional commit message (hit 1 to accept, edit, or override)
- One-command commit + push if wanted
- Branch helpers (create/switch/cleanup)
- Stash/sync/quick rebase/pull shortcuts
- Auto self-updates
Tired of "fix stuff" commits or 10+ commands for basics? Just stage → commitdog → flow on.
Install: curl -sSL https://aysdog.com/install.sh https://aysdog.com/install.sh | bash]
Repo: https://github.com/aysdog/commitdog https://github.com/aysdog/commitdog
Roast it, suggest better alternatives (commitizen, git-cz, cz-cli, etc.?), report bugs, or share workflow pains — genuinely want feedback!