package
0.13.1
Repository: https://github.com/aplsek/ksonnet.git
Documentation: pkg.go.dev

# Packages

Code generated by mockery v1.0.0.

# Functions

Create creates a component.
Delete deletes the component file and all references.
ExtractComponent extracts a component from a path.
FromName returns a module and a component name given a component description.
GenParamsContent is the default content for params.libsonnet.
GetModule gets a module by path.
LocateComponent locates a component given a module and a name.
MakePaths creates a slice of component paths.
ModuleFromPath returns a module name from a file system path.
Modules returns all component modules.
ModulesFromEnv returns all modules given an environment.
NewJsonnet creates an instance of Jsonnet.
NewModule creates an instance of module.
NewYAML creates an instance of YAML.
Path returns returns the file system path for a component.
ResolvePath resolves a given path to a module and a component.

# Constants

TypeJsonnet is a Jsonnet component.
TypeYAML is a YAML component.

# Variables

DefaultManager is the default manager for components.

# Structs

FilesystemModule is a component module that uses a filesystem for storage.
Jsonnet is a component base on jsonnet.
ModuleParameter is a module parameter.
ParamOptions is options for parameters.
Summary summarizes items found in components.
YAML represents a YAML component.

# Interfaces

Component is a ksonnet Component interface.
Manager is an interface for interacting with components.
Module is a component module.