Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + func EnsureFinalStageName(dockerfileContent, defaultLastStageName string) (string, string, error) + func FormatNode(node *parser.Node) string + func FormatNodes(nodes []*parser.Node) string + func RemoveSyntaxVersion(dockerfileContent string) string + func ReplaceInDockerfile(dockerfileContent string, node *parser.Node) string + type BaseStage struct + Args []instructions.KeyValuePairOptional + Envs []instructions.KeyValuePair + Image string + Instructions []*parser.Node + Target string + type Dockerfile struct + Directives []*parser.Directive + Preamble *Preamble + Raw string + Stages []*Stage + StagesByTarget map[string]*Stage + Syntax string + func Parse(dockerfileContent string) (*Dockerfile, error) + func (d *Dockerfile) BuildContextFiles() []string + func (d *Dockerfile) Dump() string + func (d *Dockerfile) FindBaseImage(buildArgs map[string]string, target string) string + func (d *Dockerfile) FindUserStatement(buildArgs, baseImageEnv map[string]string, target string) string + type Preamble struct + type Stage struct + Users []instructions.KeyValuePair