INNER CODE UNIT · Go
NewOptions
carvel-dev/ytt · pkg/cmd/template/cmd.go:58
func NewOptions() *Options {
var opts files.SymlinkAllowOpts
return &Options{
RegularFilesSourceOpts: RegularFilesSourceOpts{SymlinkAllowOpts: &opts},
DataValuesFlags: DataValuesFlags{SymlinkAllowOpts: &opts},
}
}
// BindFlags registers template flags for template command.
func (o *Options) BindFlags(cmdFlags CmdFlags) {
cmdFlags.BoolVar(&o.IgnoreUnknownComments, "ignore-unknown-comments", false,
"Configure whether unknown comments are considered as errors (comments that do not start with '#@' or '#!')")
cmdFlags.BoolVar(&o.ImplicitMapKeyOverrides, "implicit-map-key-overrides", false,
"Configure whether implicit map keys overrides are allowed")
cmdFlags.BoolVarP(&o.StrictYAML, "strict", "s", false, "Configure to use _strict_ YAML subset")
cmdFlags.BoolVar(&o.Debug, "debug", false, "Enable debug output")
cmdFlags.BoolVar(&o.InspectFiles, "files-inspect", false, "Determine the set of files that would be processed and display that result")