controller

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

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

func NewController

func NewController(
	cfg config,
	wsRepo workspaceRepository,
	compose compose,
	tui tui,
	contextResolver contextResolver,
	etcHostsManager etcHostsManager,
	provisionerRunner provisionerRunner,
) *Controller

func (*Controller) Down

func (c *Controller) Down(dto DownDTO) error

func (*Controller) ExecOrRun

func (c *Controller) ExecOrRun(dto ExecDTO) error

func (*Controller) ExecuteExtension

func (c *Controller) ExecuteExtension(dto ExecuteExtensionDTO) error

func (*Controller) Hosts

func (c *Controller) Hosts(dto HostsDTO) error

func (*Controller) Logs

func (c *Controller) Logs(dto LogsDTO) error

func (*Controller) Provision

func (c *Controller) Provision(dto ProvisionDTO) error

func (*Controller) ShowComposeCommand

func (c *Controller) ShowComposeCommand(dto ShowComposeCommandDTO) error

func (*Controller) ShowComposeConfig

func (c *Controller) ShowComposeConfig(dto ShowComposeConfigDTO) error

func (*Controller) Up

func (c *Controller) Up(dto UpDTO) error

type DownDTO

type DownDTO struct {
	Workspace string
	Project   string
}

type ExecDTO

type ExecDTO struct {
	Workspace string
	Project   string
	Service   string
	Args      []string
}

type ExecuteExtensionDTO

type ExecuteExtensionDTO struct {
	Workspace string
	Project   string
	Name      string
	Args      []string
}

type HostsDTO

type HostsDTO struct {
	Workspace string
}

type LogsDTO

type LogsDTO struct {
	Workspace string
	Project   string
	Service   string
}

type ProvisionDTO

type ProvisionDTO struct {
	Workspace string
	Project   string
}

type ShowComposeCommandDTO

type ShowComposeCommandDTO struct {
	Workspace string
	Project   string
}

type ShowComposeConfigDTO

type ShowComposeConfigDTO struct {
	Workspace string
	Project   string
}

type UpDTO

type UpDTO struct {
	Workspace string
	Project   string
}

Jump to

Keyboard shortcuts

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