interfaces

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provisioner

type Provisioner interface {
	New(ctx provisioner_context.ProvisionerContext, config ProvisionerConfig) Provisioner
	Name() string
	ID() string
	Context() provisioner_context.ProvisionerContext
	Provision() error
	Languages() []string
}

type ProvisionerConfig

type ProvisionerConfig struct {
	WorkingDirectory string `json:"working_directory" yaml:"working_directory" TOML:"working-directory"`
}

func NewProvisionerOptions

func NewProvisionerOptions() ProvisionerConfig

Jump to

Keyboard shortcuts

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