mirror of
https://github.com/bcicen/ctop.git
synced 2025-12-06 15:16:41 +08:00
return static error on unimplemented manager actions
This commit is contained in:
@@ -72,7 +72,7 @@ Option | Description
|
|||||||
`-s` | select initial container sort field
|
`-s` | select initial container sort field
|
||||||
`-scale-cpu` | show cpu as % of system total
|
`-scale-cpu` | show cpu as % of system total
|
||||||
`-v` | output version information and exit
|
`-v` | output version information and exit
|
||||||
`-shell` | specify shell (default: sh)
|
`-shell` | exec shell to use (default: sh)
|
||||||
|
|
||||||
### Keybindings
|
### Keybindings
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
package manager
|
package manager
|
||||||
|
|
||||||
|
import "errors"
|
||||||
|
|
||||||
|
var ActionNotImplErr = errors.New("action not implemented")
|
||||||
|
|
||||||
type Manager interface {
|
type Manager interface {
|
||||||
Start() error
|
Start() error
|
||||||
Stop() error
|
Stop() error
|
||||||
|
|||||||
@@ -7,29 +7,29 @@ func NewMock() *Mock {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Start() error {
|
func (m *Mock) Start() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Stop() error {
|
func (m *Mock) Stop() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Remove() error {
|
func (m *Mock) Remove() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Pause() error {
|
func (m *Mock) Pause() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Unpause() error {
|
func (m *Mock) Unpause() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Restart() error {
|
func (m *Mock) Restart() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Mock) Exec(cmd []string) error {
|
func (m *Mock) Exec(cmd []string) error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,29 +7,29 @@ func NewRunc() *Runc {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Start() error {
|
func (rc *Runc) Start() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Stop() error {
|
func (rc *Runc) Stop() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Remove() error {
|
func (rc *Runc) Remove() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Pause() error {
|
func (rc *Runc) Pause() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Unpause() error {
|
func (rc *Runc) Unpause() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Restart() error {
|
func (rc *Runc) Restart() error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rc *Runc) Exec(cmd []string) error {
|
func (rc *Runc) Exec(cmd []string) error {
|
||||||
return nil
|
return ActionNotImplErr
|
||||||
}
|
}
|
||||||
|
|||||||
2
main.go
2
main.go
@@ -46,7 +46,7 @@ func main() {
|
|||||||
invertFlag = flag.Bool("i", false, "invert default colors")
|
invertFlag = flag.Bool("i", false, "invert default colors")
|
||||||
scaleCpu = flag.Bool("scale-cpu", false, "show cpu as % of system total")
|
scaleCpu = flag.Bool("scale-cpu", false, "show cpu as % of system total")
|
||||||
connectorFlag = flag.String("connector", "docker", "container connector to use")
|
connectorFlag = flag.String("connector", "docker", "container connector to use")
|
||||||
defaultShell = flag.String("shell", "", "default shell")
|
defaultShell = flag.String("shell", "sh", "exec shell to use")
|
||||||
)
|
)
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user