controller

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildController

type BuildController interface {
	core.Controller
}

func NewBuildController

func NewBuildController(bus port.BuildUsecaseBus) BuildController

type CleanController

type CleanController interface {
	core.Controller
}

func NewCleanController

func NewCleanController(bus port.CleanUsecaseBus) CleanController

type DeployController

type DeployController interface {
	core.Controller
}

func NewDeployController

func NewDeployController(bus port.DeployUsecaseBus) DeployController

type InitController

type InitController interface {
	core.Controller
}

func NewInitController

func NewInitController(bus port.InitUsecaseBus) InitController

type InitParams added in v0.10.0

type InitParams struct{}

type RootController

type RootController interface {
	core.Controller
	Params() *RootParams
	Version(...string) string

	InitConfig()
}

func NewRootController

func NewRootController(bus port.RootUsecaseBus) RootController

type RootParams

type RootParams struct {
	ConfigFile    string
	Version       bool
	LicenseNotice bool
}

type UpdateController

type UpdateController interface {
	core.Controller
}

func NewUpdateController

func NewUpdateController(bus port.UpdateUsecaseBus) UpdateController

Jump to

Keyboard shortcuts

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