template

package
v0.5.0-10-g7148c38 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2023 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package template implements the interface through which templates can be edited and configured.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Template

type Template interface {
	component.Component
}

Template interfaces with the standard component in Unikraft

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

Type returns the type of the template

func (TemplateConfig) Version

func (tc TemplateConfig) Version() string

Version returns the version of the template

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL