Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AppModeProd = "prod" AppModeGrey = "grey" AppModeTest = "test" AppModeDev = "dev" DefaultEnvPrefix = "neptune" )
Functions ¶
Types ¶
type App ¶
type Plugin ¶
type Plugin interface { Name() string Flags() *pflag.FlagSet ConfigOptions() *PluginConfigOptions Config(ctx context.Context, config []byte) error Init(ctx context.Context) error Run(ctx context.Context) error }
func NewPluginConfig ¶
func NewPluginConfig(name string, opts *PluginConfigOptions) Plugin
Click to show internal directories.
Click to hide internal directories.