template

package
v0.2.2-2-g52bb9ff Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2022 License: BSD-3-Clause Imports: 6 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 {
	component.ComponentConfig
}

TemplateConfig is the configuration of a template. It is identical to the component configuration

func (TemplateConfig) Component

func (tc TemplateConfig) Component() component.ComponentConfig

Component returns the component of the template

func (TemplateConfig) KConfigMenu

func (tc TemplateConfig) KConfigMenu() (*kconfig.KConfigFile, error)

KConfigMenu returns the path to the kconfig file of the template

func (TemplateConfig) KConfigValues

func (tc TemplateConfig) KConfigValues() (kconfig.KConfigValues, error)

KConfigValues returns the kconfig values of the template

func (TemplateConfig) Name

func (tc TemplateConfig) Name() string

Name returns the name of the template

func (TemplateConfig) PrintInfo

func (tc TemplateConfig) PrintInfo() 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