Documentation
¶
Index ¶
- type NodesLoadedMsg
- type NodesModel
- func (m NodesModel) FilterActive() bool
- func (m *NodesModel) RefreshTableStyles()
- func (m NodesModel) SelectedNode() *swarm.Node
- func (m *NodesModel) SetDaemon(d docker.ContainerDaemon)
- func (m *NodesModel) SetNodes(nodes []swarm.Node)
- func (m *NodesModel) SetSize(w, h int)
- func (m NodesModel) Update(msg tea.Msg) (NodesModel, tea.Cmd)
- func (m NodesModel) View() string
- type ServicesLoadedMsg
- type ServicesModel
- func (m ServicesModel) FilterActive() bool
- func (m *ServicesModel) RefreshTableStyles()
- func (m ServicesModel) SelectedService() *swarm.Service
- func (m *ServicesModel) SetDaemon(d docker.ContainerDaemon)
- func (m *ServicesModel) SetServices(services []swarm.Service)
- func (m *ServicesModel) SetSize(w, h int)
- func (m ServicesModel) Update(msg tea.Msg) (ServicesModel, tea.Cmd)
- func (m ServicesModel) View() string
- type StacksLoadedMsg
- type StacksModel
- func (m StacksModel) FilterActive() bool
- func (m *StacksModel) RefreshTableStyles()
- func (m StacksModel) SelectedStack() *docker.Stack
- func (m *StacksModel) SetDaemon(d docker.ContainerDaemon)
- func (m *StacksModel) SetSize(w, h int)
- func (m *StacksModel) SetStacks(stacks []docker.Stack)
- func (m StacksModel) Update(msg tea.Msg) (StacksModel, tea.Cmd)
- func (m StacksModel) View() string
- type TasksLoadedMsg
- type TasksModel
- func (m TasksModel) FilterActive() bool
- func (m *TasksModel) RefreshTableStyles()
- func (m *TasksModel) SetDaemon(d docker.ContainerDaemon)
- func (m *TasksModel) SetSize(w, h int)
- func (m *TasksModel) SetTasks(tasks []swarm.Task, title string)
- func (m TasksModel) Update(msg tea.Msg) (TasksModel, tea.Cmd)
- func (m TasksModel) View() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodesLoadedMsg ¶ added in v0.12.0
NodesLoadedMsg carries the loaded nodes.
type NodesModel ¶ added in v0.12.0
type NodesModel struct {
// contains filtered or unexported fields
}
NodesModel is the swarm nodes list view.
func NewNodesModel ¶ added in v0.12.0
func NewNodesModel() NodesModel
NewNodesModel creates a nodes list model.
func (NodesModel) FilterActive ¶ added in v0.12.0
func (m NodesModel) FilterActive() bool
FilterActive returns true when the filter input is active.
func (*NodesModel) RefreshTableStyles ¶ added in v0.12.0
func (m *NodesModel) RefreshTableStyles()
RefreshTableStyles re-applies theme styles to the inner table.
func (NodesModel) SelectedNode ¶ added in v0.12.0
func (m NodesModel) SelectedNode() *swarm.Node
SelectedNode returns the node under the cursor, or nil.
func (*NodesModel) SetDaemon ¶ added in v0.12.0
func (m *NodesModel) SetDaemon(d docker.ContainerDaemon)
SetDaemon sets the Docker daemon reference.
func (*NodesModel) SetNodes ¶ added in v0.12.0
func (m *NodesModel) SetNodes(nodes []swarm.Node)
SetNodes replaces the node list.
func (*NodesModel) SetSize ¶ added in v0.12.0
func (m *NodesModel) SetSize(w, h int)
SetSize updates the table dimensions.
func (NodesModel) Update ¶ added in v0.12.0
func (m NodesModel) Update(msg tea.Msg) (NodesModel, tea.Cmd)
Update handles key events.
func (NodesModel) View ¶ added in v0.12.0
func (m NodesModel) View() string
View renders the nodes list.
type ServicesLoadedMsg ¶ added in v0.12.0
ServicesLoadedMsg carries the loaded services.
type ServicesModel ¶ added in v0.12.0
type ServicesModel struct {
// contains filtered or unexported fields
}
ServicesModel is the swarm services list view.
func NewServicesModel ¶ added in v0.12.0
func NewServicesModel() ServicesModel
NewServicesModel creates a services list model.
func (ServicesModel) FilterActive ¶ added in v0.12.0
func (m ServicesModel) FilterActive() bool
FilterActive returns true when the filter input is active.
func (*ServicesModel) RefreshTableStyles ¶ added in v0.12.0
func (m *ServicesModel) RefreshTableStyles()
RefreshTableStyles re-applies theme styles to the inner table.
func (ServicesModel) SelectedService ¶ added in v0.12.0
func (m ServicesModel) SelectedService() *swarm.Service
SelectedService returns the service under the cursor, or nil.
func (*ServicesModel) SetDaemon ¶ added in v0.12.0
func (m *ServicesModel) SetDaemon(d docker.ContainerDaemon)
SetDaemon sets the Docker daemon reference.
func (*ServicesModel) SetServices ¶ added in v0.12.0
func (m *ServicesModel) SetServices(services []swarm.Service)
SetServices replaces the service list.
func (*ServicesModel) SetSize ¶ added in v0.12.0
func (m *ServicesModel) SetSize(w, h int)
SetSize updates the table dimensions.
func (ServicesModel) Update ¶ added in v0.12.0
func (m ServicesModel) Update(msg tea.Msg) (ServicesModel, tea.Cmd)
Update handles key events.
func (ServicesModel) View ¶ added in v0.12.0
func (m ServicesModel) View() string
View renders the services list.
type StacksLoadedMsg ¶ added in v0.12.0
StacksLoadedMsg carries the loaded stacks.
type StacksModel ¶ added in v0.12.0
type StacksModel struct {
// contains filtered or unexported fields
}
StacksModel is the swarm stacks list view.
func NewStacksModel ¶ added in v0.12.0
func NewStacksModel() StacksModel
NewStacksModel creates a stacks list model.
func (StacksModel) FilterActive ¶ added in v0.12.0
func (m StacksModel) FilterActive() bool
FilterActive returns true when the filter input is active.
func (*StacksModel) RefreshTableStyles ¶ added in v0.12.0
func (m *StacksModel) RefreshTableStyles()
RefreshTableStyles re-applies theme styles to the inner table.
func (StacksModel) SelectedStack ¶ added in v0.12.0
func (m StacksModel) SelectedStack() *docker.Stack
SelectedStack returns the stack under the cursor, or nil.
func (*StacksModel) SetDaemon ¶ added in v0.12.0
func (m *StacksModel) SetDaemon(d docker.ContainerDaemon)
SetDaemon sets the Docker daemon reference.
func (*StacksModel) SetSize ¶ added in v0.12.0
func (m *StacksModel) SetSize(w, h int)
SetSize updates the table dimensions.
func (*StacksModel) SetStacks ¶ added in v0.12.0
func (m *StacksModel) SetStacks(stacks []docker.Stack)
SetStacks replaces the stack list.
func (StacksModel) Update ¶ added in v0.12.0
func (m StacksModel) Update(msg tea.Msg) (StacksModel, tea.Cmd)
Update handles key events.
func (StacksModel) View ¶ added in v0.12.0
func (m StacksModel) View() string
View renders the stacks list.
type TasksLoadedMsg ¶ added in v0.12.0
TasksLoadedMsg carries the loaded tasks.
type TasksModel ¶ added in v0.12.0
type TasksModel struct {
// contains filtered or unexported fields
}
TasksModel is the swarm tasks list view.
func NewTasksModel ¶ added in v0.12.0
func NewTasksModel() TasksModel
NewTasksModel creates a tasks list model.
func (TasksModel) FilterActive ¶ added in v0.12.0
func (m TasksModel) FilterActive() bool
FilterActive returns true when the filter input is active.
func (*TasksModel) RefreshTableStyles ¶ added in v0.12.0
func (m *TasksModel) RefreshTableStyles()
RefreshTableStyles re-applies theme styles to the inner table.
func (*TasksModel) SetDaemon ¶ added in v0.12.0
func (m *TasksModel) SetDaemon(d docker.ContainerDaemon)
SetDaemon sets the Docker daemon reference.
func (*TasksModel) SetSize ¶ added in v0.12.0
func (m *TasksModel) SetSize(w, h int)
SetSize updates the table dimensions.
func (*TasksModel) SetTasks ¶ added in v0.12.0
func (m *TasksModel) SetTasks(tasks []swarm.Task, title string)
SetTasks replaces the task list.
func (TasksModel) Update ¶ added in v0.12.0
func (m TasksModel) Update(msg tea.Msg) (TasksModel, tea.Cmd)
Update handles key events.
func (TasksModel) View ¶ added in v0.12.0
func (m TasksModel) View() string
View renders the tasks list.