Versions in this module Expand all Collapse all v0 v0.1.0 Aug 19, 2021 Changes in this version + type Action struct + Name string + Steps []Step + func (a *Action) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a Action) GetSteps() []builder.ExecutableStep + func (a Action) MakeSteps() interface{} + func (a Action) MarshalYAML() (interface{}, error) + type Actions []Action + func (a *Actions) UnmarshalYAML(unmarshal func(interface{}) error) error + type BuildInput struct + Config MixinConfig + type Instruction struct + Arguments []string + Description string + Flags builder.Flags + Name string + Outputs []Output + SuffixArguments []string + SuppressOutput bool + func (s Instruction) GetArguments() []string + func (s Instruction) GetCommand() string + func (s Instruction) GetFlags() builder.Flags + func (s Instruction) GetOutputs() []builder.Output + func (s Instruction) GetSuffixArguments() []string + func (s Instruction) SuppressesOutput() bool + type Mixin struct + ClientVersion string + func New() (*Mixin, error) + func (m *Mixin) Build() error + func (m *Mixin) Execute() error + func (m *Mixin) GetSchema() (string, error) + func (m *Mixin) PrintSchema() error + func (m *Mixin) PrintVersion(opts version.Options) error + type MixinConfig struct + ClientVersion string + type Output struct + FilePath string + JsonPath string + Name string + Regex string + func (o Output) GetFilePath() string + func (o Output) GetJsonPath() string + func (o Output) GetName() string + func (o Output) GetRegex() string + type Step struct + type TestMixin struct + TestContext *context.TestContext + func NewTestMixin(t *testing.T) *TestMixin