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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…