Versions in this module Expand all Collapse all v0 v0.0.40 Sep 2, 2024 Changes in this version + type BuilderVar struct + Default BuilderVarDefault + Description string + ExampleValues []string + Name string + Type string + Value string + Versions string + type BuilderVarDefault struct + IsPromptDisabled bool + ReferenceVar string + Value string + type DraftConfig struct + DefaultVersion string + DisplayName string + FileNameOverrideMap map[string]string + TemplateName string + Variables []*BuilderVar + Versions string + func NewConfigFromFS(fileSys fs.FS, path string) (*DraftConfig, error) + func (d *DraftConfig) ApplyDefaultVariables() error + func (d *DraftConfig) ApplyDefaultVariablesForVersion(version string) error + func (d *DraftConfig) GetVariable(name string) (*BuilderVar, error) + func (d *DraftConfig) GetVariableExampleValues() map[string][]string + func (d *DraftConfig) GetVariableMap() map[string]string + func (d *DraftConfig) GetVariableValue(name string) (string, error) + func (d *DraftConfig) SetVariable(name, value string) + func (d *DraftConfig) VariableMapToDraftConfig(flagVariablesMap map[string]string) + type TemplateVariableRecorder interface + Record func(key, value string)