k9s/internal/config/view.go

21 lines
361 B
Go

package config
const defaultView = "po"
// View tracks view configuration options.
type View struct {
Active string `yaml:"active"`
}
// NewView creates a new view configuration.
func NewView() *View {
return &View{Active: defaultView}
}
// Validate a view configuration.
func (v *View) Validate() {
if len(v.Active) == 0 {
v.Active = defaultView
}
}