primer

package
v0.0.0-...-277eb20 Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: BSD-3-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Analyticer

type Analyticer interface {
	Analytics() analytics.Dispatcher
}

type Auther

type Auther interface {
	Auth() *authentication.Auth
}

type Conditioner

type Conditioner interface {
	Conditional() *constraints.Conditional
}

type Configurer

type Configurer interface {
	Config() *config.Instance
}

type IPCommunicator

type IPCommunicator interface {
	IPComm() svcctl.IPCommunicator
}

type Outputer

type Outputer interface {
	Output() output.Outputer
}

type Projecter

type Projecter interface {
	Project() *project.Project
}

type Projectfiler

type Projectfiler interface {
	Projectfile() *projectfile.Project
}

type Prompter

type Prompter interface {
	Prompt() prompt.Prompter
}

type Subsheller

type Subsheller interface {
	Subshell() subshell.SubShell
}

type SvcModeler

type SvcModeler interface {
	SvcModel() *model.SvcModel
}

type Values

type Values struct {
	// contains filtered or unexported fields
}

func New

func New(
	project *project.Project, output output.Outputer, auth *authentication.Auth, prompt prompt.Prompter,
	subshell subshell.SubShell, conditional *constraints.Conditional, config *config.Instance,
	ipComm svcctl.IPCommunicator, svcModel *model.SvcModel, an analytics.Dispatcher) *Values

func (*Values) Analytics

func (v *Values) Analytics() analytics.Dispatcher

func (*Values) Auth

func (v *Values) Auth() *authentication.Auth

func (*Values) Conditional

func (v *Values) Conditional() *constraints.Conditional

func (*Values) Config

func (v *Values) Config() *config.Instance

func (*Values) IPComm

func (v *Values) IPComm() svcctl.IPCommunicator

func (*Values) Output

func (v *Values) Output() output.Outputer

func (*Values) Project

func (v *Values) Project() *project.Project

func (*Values) Projectfile

func (v *Values) Projectfile() *projectfile.Project

func (*Values) Prompt

func (v *Values) Prompt() prompt.Prompter

func (*Values) Subshell

func (v *Values) Subshell() subshell.SubShell

func (*Values) SvcModel

func (v *Values) SvcModel() *model.SvcModel

Jump to

Keyboard shortcuts

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