mirror of
https://github.com/bcicen/ctop.git
synced 2024-08-30 18:23:19 +00:00
move keybinding for single view, add single view to container menu
This commit is contained in:
parent
ab48d830d1
commit
c958e4c34e
@ -70,13 +70,14 @@ Option | Description
|
||||
|
||||
Key | Action
|
||||
--- | ---
|
||||
<enter> | Open container menu
|
||||
a | Toggle display of all (running and non-running) containers
|
||||
f | Filter displayed containers (`esc` to clear when open)
|
||||
H | Toggle ctop header
|
||||
h | Open help dialog
|
||||
s | Select container sort field
|
||||
r | Reverse container sort order
|
||||
m | Manage container (start, stop and/or remove)
|
||||
o | Open single view
|
||||
l | View container logs (`t` to toggle timestamp when open)
|
||||
q | Quit ctop
|
||||
|
||||
|
4
grid.go
4
grid.go
@ -93,7 +93,7 @@ func Display() bool {
|
||||
ui.StopLoop()
|
||||
})
|
||||
|
||||
ui.Handle("/sys/kbd/m", func(ui.Event) {
|
||||
ui.Handle("/sys/kbd/<enter>", func(ui.Event) {
|
||||
menu = ContainerMenu
|
||||
ui.StopLoop()
|
||||
})
|
||||
@ -101,7 +101,7 @@ func Display() bool {
|
||||
menu = LogMenu
|
||||
ui.StopLoop()
|
||||
})
|
||||
ui.Handle("/sys/kbd/<enter>", func(ui.Event) {
|
||||
ui.Handle("/sys/kbd/o", func(ui.Event) {
|
||||
single = true
|
||||
ui.StopLoop()
|
||||
})
|
||||
|
5
menus.go
5
menus.go
@ -114,7 +114,7 @@ func ContainerMenu() {
|
||||
m.Selectable = true
|
||||
|
||||
m.BorderLabel = "Menu"
|
||||
var items []menu.Item
|
||||
items := []menu.Item{menu.Item{Val: "single", Label: "single view"}}
|
||||
if c.Meta["state"] == "running" {
|
||||
items = append(items, menu.Item{Val: "stop", Label: "stop"})
|
||||
}
|
||||
@ -131,6 +131,9 @@ func ContainerMenu() {
|
||||
HandleKeys("down", m.Down)
|
||||
ui.Handle("/sys/kbd/<enter>", func(ui.Event) {
|
||||
switch m.SelectedItem().Val {
|
||||
case "single":
|
||||
SingleView(c)
|
||||
ui.StopLoop()
|
||||
case "start":
|
||||
c.Start()
|
||||
ui.StopLoop()
|
||||
|
Loading…
Reference in New Issue
Block a user