@ -90,6 +90,9 @@ func (ba *BuildArgs) AddFlagSets(flags *flag.FlagSet) {
flags . Var ( flagOnError , "on-error" , "" )
flags . BoolVar ( & ba . MetaArgs . WarnOnUndeclaredVar , "warn-on-undeclared-var" , false , "Show warnings for variable files containing undeclared variables." )
flags . BoolVar ( & ba . ReleaseOnly , "ignore-prerelease-plugins" , false , "Disable the loading of prerelease plugin binaries (x.y.z-<prerelease-name>." )
ba . MetaArgs . AddFlagSets ( flags )
}
@ -100,6 +103,7 @@ type BuildArgs struct {
Color , TimestampUi , MachineReadable bool
ParallelBuilds int64
OnError string
ReleaseOnly bool
}
func ( ia * InitArgs ) AddFlagSets ( flags * flag . FlagSet ) {
@ -142,6 +146,7 @@ func (va *ValidateArgs) AddFlagSets(flags *flag.FlagSet) {
flags . BoolVar ( & va . SyntaxOnly , "syntax-only" , false , "check syntax only" )
flags . BoolVar ( & va . NoWarnUndeclaredVar , "no-warn-undeclared-var" , false , "Ignore warnings for variable files containing undeclared variables." )
flags . BoolVar ( & va . EvaluateDatasources , "evaluate-datasources" , false , "evaluate datasources for validation (HCL2 only, may incur costs)" )
flags . BoolVar ( & va . ReleaseOnly , "ignore-prerelease-plugins" , false , "Disable the loading of prerelease plugin binaries (x.y.z-<prerelease-name>." )
va . MetaArgs . AddFlagSets ( flags )
}
@ -151,6 +156,7 @@ type ValidateArgs struct {
MetaArgs
SyntaxOnly , NoWarnUndeclaredVar bool
EvaluateDatasources bool
ReleaseOnly bool
}
func ( va * InspectArgs ) AddFlagSets ( flags * flag . FlagSet ) {