voltkit tool
The Volt tool to scaffold, check, build, release and ship Go CLIs and libraries in any repo layout, plus importable kit modules for building the CLIs themselves.
brew install khanakia/tap/volt
- Language
- Go
- Go version
- –
- Core deps
- –
- Latest tag
- 5 streams
- License
- Apache-2.0
- Go modules
- 6
How it fits together
At a glance (from the README)
| Module | Import | What it does |
|---|---|---|
| root | github.com/ubgo/voltkit/... | the kit’s core packages, below |
appmeta | .../appmeta | app identity: name, env prefix, directory names, DB location policy |
appdir | .../appdir | resolves where state lives — and reports which rung decided |
output | .../output | the stable {schema_version, kind, count, data} JSON envelope |
versioncmd | .../versioncmd | plug-and-play version command with build provenance |
skillcmd | .../skillcmd | a skills subcommand for any CLI: serves the project’s published SKILL.md agent skills, always matched to the binary’s version |
apps/demo | — | the reference binary built from the kit — installable, not importable |
apps/volt | — | the family tool: new · status · ci · cover · build · release · gen · doctor · update — see its README |