Documentation ¶
Overview ¶
Package application TODO
Index ¶
- Variables
- type Application
- func (app *Application) AddPlugin(p *plugin.Plugin)
- func (a *Application) BuildSettings(key string) (string, bool)
- func (a *Application) BuiltAt() time.Time
- func (a *Application) Description() string
- func (a *Application) Environment() string
- func (a *Application) GoVersion() string
- func (a *Application) ID() string
- func (a *Application) LookupEnv(keys ...string) (string, bool)
- func (a *Application) Name() string
- func (a *Application) OnError(err error) error
- func (app *Application) Plugins() []*plugin.Plugin
- func (a *Application) StartedAt() time.Time
- func (a *Application) Version() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrStop = errors.New("stop application")
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func New ¶
func New(name, version, builtAt, description string) *Application
func (*Application) AddPlugin ¶ added in v0.4.0
func (app *Application) AddPlugin(p *plugin.Plugin)
func (*Application) BuildSettings ¶
func (a *Application) BuildSettings(key string) (string, bool)
func (*Application) BuiltAt ¶
func (a *Application) BuiltAt() time.Time
func (*Application) Description ¶
func (a *Application) Description() string
func (*Application) Environment ¶
func (a *Application) Environment() string
func (*Application) GoVersion ¶
func (a *Application) GoVersion() string
func (*Application) ID ¶
func (a *Application) ID() string
func (*Application) Name ¶
func (a *Application) Name() string
func (*Application) OnError ¶
func (a *Application) OnError(err error) error
func (*Application) Plugins ¶ added in v0.4.0
func (app *Application) Plugins() []*plugin.Plugin
func (*Application) StartedAt ¶
func (a *Application) StartedAt() time.Time
func (*Application) Version ¶
func (a *Application) Version() string
Click to show internal directories.
Click to hide internal directories.