Documentation ¶
Index ¶
- type GloriousConfig
- func (g *GloriousConfig) AssertKeyChange(key string) error
- func (g *GloriousConfig) CreateTailProcessToken(names []string) string
- func (g *GloriousConfig) ExchangeTailToken(token string) ([]string, bool)
- func (g *GloriousConfig) GetContext() gcontext.Context
- func (g *GloriousConfig) GetGroup(name string) ([]*unit.Unit, bool)
- func (g *GloriousConfig) GetUnit(name string) (*unit.Unit, bool)
- func (g *GloriousConfig) GetUnits(args []string) ([]*unit.Unit, error)
- func (g *GloriousConfig) Init() error
- func (g *GloriousConfig) SetContext(c gcontext.Context)
- func (g *GloriousConfig) Validate() []*gerrors.ErrWithPath
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GloriousConfig ¶
type GloriousConfig struct { Units []*unit.Unit `hcl:"unit"` Groups map[string][]string // contains filtered or unexported fields }
func LoadConfig ¶
func LoadConfig(configFileLocation string) (*GloriousConfig, error)
func ParseConfig ¶
func ParseConfig(str string) (*GloriousConfig, error)
func ParseConfigRaw ¶
func ParseConfigRaw(data []byte) (*GloriousConfig, error)
func (*GloriousConfig) AssertKeyChange ¶
func (g *GloriousConfig) AssertKeyChange(key string) error
func (*GloriousConfig) CreateTailProcessToken ¶
func (g *GloriousConfig) CreateTailProcessToken(names []string) string
func (*GloriousConfig) ExchangeTailToken ¶
func (g *GloriousConfig) ExchangeTailToken(token string) ([]string, bool)
func (*GloriousConfig) GetContext ¶
func (g *GloriousConfig) GetContext() gcontext.Context
func (*GloriousConfig) GetGroup ¶
func (g *GloriousConfig) GetGroup(name string) ([]*unit.Unit, bool)
func (*GloriousConfig) GetUnits ¶
func (g *GloriousConfig) GetUnits(args []string) ([]*unit.Unit, error)
func (*GloriousConfig) Init ¶
func (g *GloriousConfig) Init() error
func (*GloriousConfig) SetContext ¶
func (g *GloriousConfig) SetContext(c gcontext.Context)
func (*GloriousConfig) Validate ¶
func (g *GloriousConfig) Validate() []*gerrors.ErrWithPath
Click to show internal directories.
Click to hide internal directories.