CLI Toolkit
CLI Toolkit is a curated set of command-line tools built to eliminate repetitive friction in a daily development workflow. Each tool is a standalone binary compiled from a shared Go module, distributed as a single tarball with no runtime dependencies. The suite currently includes a migration runner, a secrets differ for comparing .env files across environments, and a changelog generator that parses conventional commit history into structured Markdown.
The tooling is built on Cobra for command dispatch and Viper for configuration layering, following the same patterns as kubectl and Helm so the UX is immediately familiar to engineers who work in Kubernetes environments. SQLite is used by the migration runner to persist schema version state locally, avoiding the need for a separate schema registry service during development.
All tools ship with shell completion scripts for bash and zsh generated automatically by Cobra, and with man-page stubs produced by cobra-man. The changelog generator has become the most-used tool in the set — it reduced release note preparation from a 30-minute manual task to a single cli-toolkit changelog --since v1.2.0 invocation.