Reference
The app, commands, the tag vocabulary, global flags, and the config seams.
Most apps need only NewApp, BaseCommand, and the tags. The rest of the reference is here for when you extend the framework with your own resolvers or output codecs.
App
NewApp, the App interface and its chainable setters, Config, and the clean-exit sentinels.CommandsThe Command interface, BaseCommand, NewBaseCommand, and the Verbosity helper.TagsEvery struct tag a command's config fields can carry.Global flagsGlobalFlags and Unknowns, the two values every Run receives.Config seamsThe Resolver and OutputCodec interfaces, and the .env helpers.