Versions in this module Expand all Collapse all v0 v0.0.2 Jan 19, 2025 Changes in this version + var AppRunErr = errors.New("An error occurred running the application") + var AppSetupErr = errors.New("An error occurred setting up the application") + var AppTeardownErr = errors.New("An error occurred tearing down the application") + var UnknownActionErr = errors.New("The supplied enum value has no associated action") + func NewAppActionParser[E enum.Value, EP enum.Pntr[E]](val *E) *argparse.Parser + type Action interface + Run func() error + Setup func() error + Teardown func() error + type ActionRegistry map[enum.Value]Action + func (a ActionRegistry) PerformAction(e enum.Value) error