diff options
author | Daniel Milde <daniel@milde.cz> | 2024-03-24 23:15:04 +0100 |
---|---|---|
committer | Daniel Milde <daniel@milde.cz> | 2024-03-24 23:32:30 +0100 |
commit | d511c557bd2f745a3ca09d8677c09cf5386dbdbb (patch) | |
tree | ce725a8b1097e3706350dbcdd77a99d592db7af2 | |
parent | 9ccd58e41a6d0efba4ae6b615ad9c5a539f20db4 (diff) |
fix: few improvements and fixes
-rw-r--r-- | cmd/gdu/main.go | 2 | ||||
-rw-r--r-- | tui/show.go | 6 | ||||
-rw-r--r-- | tui/tui.go | 8 |
3 files changed, 9 insertions, 7 deletions
diff --git a/cmd/gdu/main.go b/cmd/gdu/main.go index a67fc15..4b40fad 100644 --- a/cmd/gdu/main.go +++ b/cmd/gdu/main.go @@ -73,7 +73,7 @@ func init() { flags.BoolVar(&af.UseSIPrefix, "si", false, "Show sizes with decimal SI prefixes (kB, MB, GB) instead of binary prefixes (KiB, MiB, GiB)") flags.BoolVar(&af.NoPrefix, "no-prefix", false, "Show sizes as raw numbers without any prefixes (SI or binary) in non-interactive mode") flags.BoolVar(&af.NoMouse, "no-mouse", false, "Do not use mouse") - flags.BoolVar(&af.NoDelete, "no-delete", false, "Do not allowe deletions") + flags.BoolVar(&af.NoDelete, "no-delete", false, "Do not allow deletions") flags.BoolVar(&af.WriteConfig, "write-config", false, "Write current configuration to file (default is $HOME/.gdu.yaml)") initConfig() diff --git a/tui/show.go b/tui/show.go index 5f885f2..ce14e16 100644 --- a/tui/show.go +++ b/tui/show.go @@ -250,7 +250,7 @@ func (ui *UI) showHelp() { text.SetTitle(" gdu help ") text.SetScrollable(true) - formattedHelpText := formatHelpTextFor(ui) + formattedHelpText := ui.formatHelpTextFor() text.SetText(formattedHelpText) maxHeight := strings.Count(formattedHelpText, "\n") + 7 @@ -272,7 +272,7 @@ func (ui *UI) showHelp() { ui.app.SetFocus(text) } -func formatHelpTextFor(ui *UI) string { +func (ui *UI) formatHelpTextFor() string { lines := strings.Split(helpText, "\n") for i, line := range lines { @@ -286,7 +286,7 @@ func formatHelpTextFor(ui *UI) string { if ui.noDelete && (strings.Contains(line, "Empty file or directory") || strings.Contains(line, "Delete file or directory")) { - lines[i] += " (Disabled)" + lines[i] += " (disabled)" } } @@ -291,12 +291,14 @@ func (ui *UI) confirmDeletion(shouldEmpty bool) { previousHeaderText := ui.header.GetText(false) // show feedback to user - ui.header.SetText("Deletion is disabled!") + ui.header.SetText(" Deletion is disabled!") go func() { time.Sleep(2 * time.Second) - ui.header.Clear() - ui.header.SetText(previousHeaderText) + ui.app.QueueUpdateDraw(func() { + ui.header.Clear() + ui.header.SetText(previousHeaderText) + }) }() return |