parser

package
v0.16.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2026 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateVariableCombinations added in v0.9.8

func GenerateVariableCombinations(variables map[string]any) []map[string]any

generates all combinations of variables

func Run

func Run(cfg *config.Config, flags *config.Flags) error

Types

type BuildxEngine added in v0.11.3

type BuildxEngine struct {
}

func (*BuildxEngine) Parse added in v0.11.3

func (p *BuildxEngine) Parse(cfg *config.Config, flags *config.Flags) error

type DockerEngine added in v0.11.3

type DockerEngine struct {
}

func (*DockerEngine) Parse added in v0.11.3

func (p *DockerEngine) Parse(cfg *config.Config, flags *config.Flags) error

type Engine added in v0.11.3

type Engine interface {
	Parse(cfg *config.Config, flags *config.Flags) error
}

type Parser added in v0.11.3

type Parser struct {
	// contains filtered or unexported fields
}

func NewParser added in v0.11.3

func NewParser(cfg *config.Config, flags *config.Flags) *Parser

func (*Parser) Parse added in v0.11.3

func (p *Parser) Parse() error

func (*Parser) SetConfig added in v0.11.3

func (p *Parser) SetConfig(cfg *config.Config)

func (*Parser) SetEngine added in v0.11.3

func (p *Parser) SetEngine(e Engine)

func (*Parser) SetFlags added in v0.11.3

func (p *Parser) SetFlags(flags *config.Flags)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL