Documentation ¶
Overview ¶
Package template implements the interface through which templates can be edited and configured.
Index ¶
- type Template
- type TemplateConfig
- func (tc TemplateConfig) KConfig() kconfig.KeyValueMap
- func (tc TemplateConfig) KConfigTree(env ...*kconfig.KeyValue) (*kconfig.KConfigFile, error)
- func (tc TemplateConfig) Name() string
- func (tc TemplateConfig) Path() string
- func (tc TemplateConfig) PrintInfo(ctx context.Context) string
- func (tc TemplateConfig) Source() string
- func (tc TemplateConfig) Type() unikraft.ComponentType
- func (tc TemplateConfig) Version() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TemplateConfig ¶
type TemplateConfig struct {
// contains filtered or unexported fields
}
TemplateConfig is the configuration of a template. It is identical to the component configuration
func (TemplateConfig) KConfig ¶ added in v0.4.0
func (tc TemplateConfig) KConfig() kconfig.KeyValueMap
func (TemplateConfig) KConfigTree ¶ added in v0.4.0
func (tc TemplateConfig) KConfigTree(env ...*kconfig.KeyValue) (*kconfig.KConfigFile, error)
KConfigTree returns the path to the kconfig file of the template
func (TemplateConfig) Name ¶
func (tc TemplateConfig) Name() string
Name returns the name of the template
func (TemplateConfig) Path ¶ added in v0.4.0
func (tc TemplateConfig) Path() string
func (TemplateConfig) PrintInfo ¶
func (tc TemplateConfig) PrintInfo(ctx context.Context) string
PrintInfo prints information about the template
func (TemplateConfig) Source ¶
func (tc TemplateConfig) Source() string
Source returns the source of the template
func (TemplateConfig) Type ¶
func (tc TemplateConfig) Type() unikraft.ComponentType
Type returns the type of the template
func (TemplateConfig) Version ¶
func (tc TemplateConfig) Version() string
Version returns the version of the template
Click to show internal directories.
Click to hide internal directories.