ubgo is in early alpha: libraries and APIs may still change.

Skip to content
ubgo Alpha

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)

ModuleImportWhat it does
rootgithub.com/ubgo/voltkit/...the kit’s core packages, below
appmeta.../appmetaapp identity: name, env prefix, directory names, DB location policy
appdir.../appdirresolves where state lives — and reports which rung decided
output.../outputthe stable {schema_version, kind, count, data} JSON envelope
versioncmd.../versioncmdplug-and-play version command with build provenance
skillcmd.../skillcmda 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