Documentation
¶
Index ¶
- Constants
- Variables
- func Name(s Service) string
- func Run(name string, r Runner) error
- type Config
- type ConfigDefaultTester
- type ConfigDuration
- type ConfigEntry
- type ConfigFileStorer
- type ConfigFlag
- type ConfigListEntry
- type ConfigStorer
- type ConfigUint
- type ConfigValue
- type RunMode
- type Runner
- type Service
- type Status
Constants ¶
View Source
const RunModeEnv = "SERVICE_RUN_MODE"
Variables ¶
Functions ¶
Types ¶
type Config ¶
type ConfigDefaultTester ¶ added in v1.8.6
type ConfigDefaultTester interface {
IsDefault() bool
}
type ConfigDuration ¶
func (ConfigDuration) IsDefault ¶ added in v1.8.6
func (e ConfigDuration) IsDefault() bool
func (ConfigDuration) Set ¶
func (e ConfigDuration) Set(v string) error
func (ConfigDuration) String ¶
func (e ConfigDuration) String() string
type ConfigEntry ¶
type ConfigFileStorer ¶
type ConfigFileStorer struct {
File string
}
func (ConfigFileStorer) LoadConfig ¶
func (s ConfigFileStorer) LoadConfig(c map[string]ConfigEntry) error
func (ConfigFileStorer) SaveConfig ¶
func (s ConfigFileStorer) SaveConfig(c map[string]ConfigEntry) error
type ConfigFlag ¶
func (ConfigFlag) IsDefault ¶ added in v1.8.6
func (e ConfigFlag) IsDefault() bool
func (ConfigFlag) Set ¶
func (e ConfigFlag) Set(v string) error
func (ConfigFlag) String ¶
func (e ConfigFlag) String() string
type ConfigListEntry ¶
type ConfigListEntry interface { ConfigEntry Strings() []string }
type ConfigStorer ¶
type ConfigStorer interface { SaveConfig(map[string]ConfigEntry) error LoadConfig(map[string]ConfigEntry) error }
type ConfigUint ¶ added in v1.33.0
func (ConfigUint) IsDefault ¶ added in v1.33.0
func (e ConfigUint) IsDefault() bool
func (ConfigUint) Set ¶ added in v1.33.0
func (e ConfigUint) Set(v string) error
func (ConfigUint) String ¶ added in v1.33.0
func (e ConfigUint) String() string
type ConfigValue ¶
func (ConfigValue) IsDefault ¶ added in v1.8.6
func (e ConfigValue) IsDefault() bool
func (ConfigValue) Set ¶
func (e ConfigValue) Set(v string) error
func (ConfigValue) String ¶
func (e ConfigValue) String() string
Click to show internal directories.
Click to hide internal directories.