recovery mode options

This commit is contained in:
asoseil 2018-01-03 15:33:07 +01:00
parent ca6e2b84dc
commit a27819d0f6
2 changed files with 13 additions and 7 deletions

View File

@ -1,10 +1,12 @@
settings: settings:
debug: true recovery:
events: true
tools: true
legacy: legacy:
force: false force: false
interval: 0s interval: 0s
server: server:
status: true status: false
open: true open: true
port: 3000 port: 3000
host: localhost host: localhost
@ -13,7 +15,7 @@ schema:
path: . path: .
commands: commands:
generate: generate:
status: true status: false
install: install:
status: true status: true
vet: vet:

View File

@ -29,10 +29,14 @@ const (
// Settings defines a group of general settings and options // Settings defines a group of general settings and options
type Settings struct { type Settings struct {
Files `yaml:"files,omitempty" json:"files,omitempty"` Files `yaml:"files,omitempty" json:"files,omitempty"`
Recovery bool `yaml:"recovery,omitempty" json:"recovery,omitempty"`
Debug bool `yaml:"debug,omitempty" json:"debug,omitempty"`
FileLimit int32 `yaml:"flimit,omitempty" json:"flimit,omitempty"` FileLimit int32 `yaml:"flimit,omitempty" json:"flimit,omitempty"`
Legacy Legacy `yaml:"legacy" json:"legacy"` Legacy Legacy `yaml:"legacy" json:"legacy"`
Recovery Recovery `yaml:"recovery,omitempty" json:"recovery,omitempty"`
}
type Recovery struct {
Events bool
Tools bool
} }
// Legacy is used to force polling and set a custom interval // Legacy is used to force polling and set a custom interval