Documentation ¶
Index ¶
- func ExecuteCommands(cmds ...*Command) error
- func Linker(ctx context.Context, in <-chan *ToLink) (<-chan error, error)
- func SetVariables(vars ...*Variable) error
- type AbortWalk
- type Command
- type Commands
- type Config
- type Host
- func (h *Host) CreateLinks() error
- func (h *Host) ExecuteCommands() error
- func (h *Host) GenLinks(ctx context.Context) (<-chan *ToLink, <-chan error, error)
- func (h *Host) Inspect() error
- func (h *Host) SetVariables() error
- func (h *Host) UnmarshalYAML(value *yaml.Node) error
- func (h *Host) Up() error
- type Link
- type Links
- type ToLink
- type Variable
- type VariableStage
- type Variables
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteCommands ¶
func SetVariables ¶
Types ¶
type Config ¶
func (*Config) UnmarshalYAML ¶
type Host ¶
type Host struct { Name string Extends []*Host Variables *Variables Links *Links Commands *Commands }
func (*Host) CreateLinks ¶
func (*Host) ExecuteCommands ¶
func (*Host) SetVariables ¶
func (*Host) UnmarshalYAML ¶
type Links ¶
func (*Links) UnmarshalYAML ¶
type Variable ¶
func (*Variable) UnmarshalYAML ¶
type VariableStage ¶
func (*VariableStage) GenVariables ¶
func (vs *VariableStage) GenVariables() ([]*Variable, error)
func (*VariableStage) Inspect ¶
func (vs *VariableStage) Inspect() error
func (*VariableStage) Set ¶
func (vs *VariableStage) Set() error
func (*VariableStage) UnmarshalYAML ¶
func (vs *VariableStage) UnmarshalYAML(value *yaml.Node) error
Click to show internal directories.
Click to hide internal directories.