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:
debug: true
recovery:
events: true
tools: true
legacy:
force: false
interval: 0s
server:
status: true
status: false
open: true
port: 3000
host: localhost
@ -13,7 +15,7 @@ schema:
path: .
commands:
generate:
status: true
status: false
install:
status: true
vet:

View File

@ -29,10 +29,14 @@ const (
// Settings defines a group of general settings and options
type Settings struct {
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"`
Legacy Legacy `yaml:"legacy" json:"legacy"`
FileLimit int32 `yaml:"flimit,omitempty" json:"flimit,omitempty"`
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