Versions in this module Expand all Collapse all v0 v0.1.0 Dec 29, 2023 Changes in this version + type AppFlatSet struct + func (f *AppFlatSet) GetSampleEnvs() + func (f *AppFlatSet) Parse(args []string) + type Function func(ctx ServiceContext) error + type HashPrefix interface + Get func() interface{} + GetPrefix func() string + type HttpServer interface + AddHandler func(HttpServerHandler) + URI func() string + type HttpServerHandler = func(*gin.Engine) + type Option func(*service) + type PrefixRunnable interface + type Runnable interface + Configure func() error + InitFlags func() + Name func() string + Run func() error + Stop func() <-chan bool + type Service interface + HttpServer func() HttpServer + Init func() error + IsRegistered func() bool + Name func() + OutEnv func() + Start func() error + Stop func() + Version func() + type ServiceContext interface + Env func() string + Get func(prefix string) (interface{}, bool) + Logger func(prefix string) logger.Logger + MustGet func(prefix string) interface{} + type Storage interface + Get func(prefix string) (interface{}, error) + MustGet func(prefix string) interface{}