MCPcopy
hub / github.com/hashicorp/packer / AddFlagSets

Method AddFlagSets

command/cli.go:184–192  ·  view source on GitHub ↗
(flags *flag.FlagSet)

Source from the content-addressed store, hash-verified

182}
183
184func (va *ValidateArgs) AddFlagSets(flags *flag.FlagSet) {
185 flags.BoolVar(&va.SyntaxOnly, "syntax-only", false, "check syntax only")
186 flags.BoolVar(&va.NoWarnUndeclaredVar, "no-warn-undeclared-var", false, "Ignore warnings for variable files containing undeclared variables.")
187 flags.BoolVar(&va.EvaluateDatasources, "evaluate-datasources", false, "evaluate datasources for validation (HCL2 only, may incur costs)")
188 flags.BoolVar(&va.ReleaseOnly, "ignore-prerelease-plugins", false, "Disable the loading of prerelease plugin binaries (x.y.z-dev).")
189 flags.BoolVar(&va.MetaArgs.UseSequential, "use-sequential-evaluation", false, "Fallback to using a sequential approach for local/datasource evaluation.")
190
191 va.MetaArgs.AddFlagSets(flags)
192}
193
194// ValidateArgs represents a parsed cli line for a `packer validate`
195type ValidateArgs struct {

Callers 1

ParseArgsMethod · 0.95

Calls 1

AddFlagSetsMethod · 0.45

Tested by

no test coverage detected