mirror of
https://github.com/jesseduffield/lazydocker.git
synced 2026-07-25 08:31:03 +00:00
fixes for copilot review
This commit is contained in:
parent
5f3eb77e72
commit
1a9f450388
2 changed files with 101 additions and 91 deletions
179
coverage.txt
179
coverage.txt
|
|
@ -549,94 +549,97 @@ github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:529.73,531.16 2
|
|||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:531.16,533.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:535.2,535.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:535.16,536.67 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:536.67,537.43 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:537.43,539.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:540.4,540.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:544.2,544.43 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:547.72,549.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:549.16,551.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:553.2,553.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:553.16,554.116 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:554.116,555.69 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:555.69,556.43 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:556.43,558.6 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:559.5,559.15 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:564.2,565.115 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:565.115,566.68 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:566.68,567.37 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:567.37,569.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:571.4,571.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:576.75,578.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:578.16,580.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:582.2,582.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:582.16,583.70 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:583.70,584.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:584.45,586.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:587.4,587.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:591.2,592.69 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:592.69,593.39 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:593.39,595.4 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:597.3,597.13 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:601.74,603.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:603.16,605.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:607.2,607.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:607.16,609.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:611.2,613.16 3 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:613.16,615.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:617.2,617.76 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:620.47,621.124 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:621.124,622.67 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:622.67,624.18 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:624.18,626.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:627.4,627.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:632.76,634.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:634.16,636.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:638.2,638.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:638.16,641.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:643.2,645.12 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:648.78,650.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:650.16,652.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:654.2,654.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:654.16,656.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:658.2,658.47 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:661.73,671.2 4 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:673.82,675.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:675.16,677.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:679.2,679.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:679.16,681.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:683.2,689.67 3 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:692.46,693.123 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:693.123,694.68 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:694.68,695.66 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:695.66,696.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:696.45,697.50 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:697.50,699.7 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:703.4,703.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:708.48,709.125 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:709.125,710.68 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:710.68,711.66 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:711.66,712.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:712.45,713.63 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:713.63,715.7 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:719.4,719.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:724.80,744.2 4 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:747.89,749.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:749.16,751.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:753.2,753.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:753.16,755.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:757.2,757.51 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:760.71,762.33 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:762.33,764.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:766.2,767.19 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:767.19,769.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:770.2,771.21 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:771.21,773.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:774.2,775.37 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:778.77,780.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:780.16,782.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:784.2,784.17 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:784.17,786.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:788.2,791.45 3 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:536.67,538.36 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:538.36,539.46 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:539.46,541.6 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:542.10,543.44 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:543.44,545.6 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:547.4,547.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:551.2,551.43 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:554.72,556.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:556.16,558.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:560.2,560.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:560.16,561.116 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:561.116,562.69 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:562.69,563.43 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:563.43,565.6 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:566.5,566.46 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:571.2,572.115 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:572.115,573.68 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:573.68,574.37 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:574.37,576.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:578.4,578.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:583.75,585.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:585.16,587.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:589.2,589.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:589.16,590.70 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:590.70,591.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:591.45,593.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:594.4,594.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:598.2,599.69 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:599.69,600.39 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:600.39,602.4 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:604.3,604.13 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:608.74,610.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:610.16,612.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:614.2,614.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:614.16,616.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:618.2,620.16 3 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:620.16,622.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:624.2,624.76 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:627.47,628.124 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:628.124,629.67 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:629.67,631.18 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:631.18,633.5 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:634.4,634.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:639.76,641.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:641.16,643.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:645.2,645.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:645.16,648.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:650.2,652.12 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:655.78,657.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:657.16,659.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:661.2,661.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:661.16,663.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:665.2,665.47 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:668.73,678.2 4 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:680.82,682.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:682.16,684.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:686.2,686.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:686.16,688.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:690.2,696.67 3 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:699.46,700.123 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:700.123,701.68 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:701.68,702.66 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:702.66,703.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:703.45,704.50 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:704.50,706.7 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:710.4,710.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:715.48,716.125 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:716.125,717.68 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:717.68,718.66 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:718.66,719.45 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:719.45,720.63 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:720.63,722.7 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:726.4,726.14 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:731.80,751.2 4 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:754.89,756.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:756.16,758.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:760.2,760.16 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:760.16,762.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:764.2,764.51 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:767.71,769.33 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:769.33,771.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:773.2,774.19 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:774.19,776.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:777.2,778.21 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:778.21,780.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:781.2,782.37 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:785.77,787.16 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:787.16,789.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:791.2,791.17 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:791.17,793.3 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/containers_panel.go:795.2,798.45 3 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/custom_commands.go:12.154,13.96 1 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/custom_commands.go:13.96,16.27 2 0
|
||||
github.com/christophe-duc/lazypodman/pkg/gui/custom_commands.go:16.27,17.39 1 0
|
||||
|
|
|
|||
|
|
@ -534,8 +534,15 @@ func (gui *Gui) handleContainerPause(g *gocui.Gui, v *gocui.View) error {
|
|||
|
||||
if item.IsPod {
|
||||
return gui.WithWaitingStatus(gui.Tr.PausingStatus, func() error {
|
||||
if err := item.Pod.Pause(); err != nil {
|
||||
return gui.createErrorPanel(err.Error())
|
||||
// Toggle between pause/unpause based on pod state
|
||||
if item.Pod.State() == "Paused" {
|
||||
if err := item.Pod.Unpause(); err != nil {
|
||||
return gui.createErrorPanel(err.Error())
|
||||
}
|
||||
} else {
|
||||
if err := item.Pod.Pause(); err != nil {
|
||||
return gui.createErrorPanel(err.Error())
|
||||
}
|
||||
}
|
||||
return gui.refreshContainersAndServices()
|
||||
})
|
||||
|
|
@ -556,7 +563,7 @@ func (gui *Gui) handleContainerStop(g *gocui.Gui, v *gocui.View) error {
|
|||
if err := item.Pod.Stop(); err != nil {
|
||||
return gui.createErrorPanel(err.Error())
|
||||
}
|
||||
return nil
|
||||
return gui.refreshContainersAndServices()
|
||||
})
|
||||
}, nil)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue