mirror of
https://github.com/bcicen/ctop.git
synced 2025-12-06 15:16:41 +08:00
add --connector switch, validation
This commit is contained in:
12
cursor.go
12
cursor.go
@@ -8,16 +8,20 @@ import (
|
||||
ui "github.com/gizak/termui"
|
||||
)
|
||||
|
||||
var enabledConnectors = map[string]func() connector.Connector{
|
||||
"docker": connector.NewDocker,
|
||||
"runc": connector.NewRunc,
|
||||
}
|
||||
|
||||
type GridCursor struct {
|
||||
selectedID string // id of currently selected container
|
||||
filtered container.Containers
|
||||
cSource connector.ContainerSource
|
||||
cSource connector.Connector
|
||||
}
|
||||
|
||||
func NewGridCursor() *GridCursor {
|
||||
func NewGridCursor(connector string) *GridCursor {
|
||||
return &GridCursor{
|
||||
cSource: connector.NewRunc(),
|
||||
//cSource: connector.NewDocker(),
|
||||
cSource: enabledConnectors[connector](),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user