summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Milde <daniel@milde.cz>2024-03-24 23:15:04 +0100
committerDaniel Milde <daniel@milde.cz>2024-03-24 23:32:30 +0100
commitd511c557bd2f745a3ca09d8677c09cf5386dbdbb (patch)
treece725a8b1097e3706350dbcdd77a99d592db7af2
parent9ccd58e41a6d0efba4ae6b615ad9c5a539f20db4 (diff)
fix: few improvements and fixes
-rw-r--r--cmd/gdu/main.go2
-rw-r--r--tui/show.go6
-rw-r--r--tui/tui.go8
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)"
}
}
diff --git a/tui/tui.go b/tui/tui.go
index e4c3f2f..e912696 100644
--- a/tui/tui.go
+++ b/tui/tui.go
@@ -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