Documentation
¶
Index ¶
- func GetFiles(templatePath string) (*list.List, error)
- func GetTemplates() []string
- func UpdateAllTemplates(downloader downloader.Downloader) error
- func UpdateAllTemplatesWithGit() error
- func UpdateTemplate(name string, downloader downloader.Downloader) error
- func UpdateTemplateWithGit(name string) error
- type Config
- type File
- type FloatParameter
- type Git
- type IntParameter
- type Parameters
- type StringParameter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UpdateAllTemplates ¶ added in v0.1.3
func UpdateAllTemplates(downloader downloader.Downloader) error
UpdateAllTemplates update all templates
func UpdateAllTemplatesWithGit ¶ added in v0.2.0
func UpdateAllTemplatesWithGit() error
UpdateAllTemplatesWithGit update all templates with git
func UpdateTemplate ¶
func UpdateTemplate(name string, downloader downloader.Downloader) error
UpdateTemplate update template
func UpdateTemplateWithGit ¶ added in v0.2.0
UpdateTemplateWithGit update template with Git
Types ¶
type Config ¶ added in v0.2.0
type Config struct { Parameters Parameters `yaml:"parameters" json:"parameters"` Git Git `yaml:"git" json:"git"` }
Config appboot config from appboot.yaml
func GetConfigFromYaml ¶ added in v0.2.0
GetConfig get config from yaml path
func GetTemplateConfig ¶ added in v0.2.0
GetTemplateConfig get template config
type FloatParameter ¶ added in v0.2.0
type FloatParameter struct { Key string `yaml:"key" json:"key"` Default float64 `yaml:"default" json:"default"` Min float64 `yaml:"min" json:"min"` Max float64 `yaml:"max" json:"max"` }
FloatParameter float parameter
func (*FloatParameter) UnmarshalYAML ¶ added in v0.2.0
func (p *FloatParameter) UnmarshalYAML(unmarshal func(interface{}) error) error
type IntParameter ¶ added in v0.2.0
type IntParameter struct { Key string `yaml:"key" json:"key"` Default int64 `yaml:"default" json:"default"` Min int64 `yaml:"min" json:"min"` Max int64 `yaml:"max" json:"max"` }
IntParameter int parameter
func (*IntParameter) UnmarshalYAML ¶ added in v0.2.0
func (p *IntParameter) UnmarshalYAML(unmarshal func(interface{}) error) error
type Parameters ¶ added in v0.2.0
type Parameters struct { StringParameters []StringParameter `yaml:"string" json:"string"` IntParameters []IntParameter `yaml:"int" json:"int"` FloatParameters []FloatParameter `yaml:"float" json:"float"` }
Parameters parameters
type StringParameter ¶ added in v0.2.0
type StringParameter struct { Key string `yaml:"key" json:"key"` Default string `yaml:"default" json:"default"` }
StringParameter string parameter
Click to show internal directories.
Click to hide internal directories.