gdu Changelog

What's new in gdu 5.27.0

Feb 18, 2024
  • What's Changed:
  • feat: export in interactive mode by @kadogo in #298
  • feat: handle vim-style navigation in confirmation by @samihda in #283
  • fix: panic with Interface Conversion Nil Error by @ShivamB25 in #274
  • fix: Enter key properly working when reading analysis from file by @dundee in #312
  • fix: check if type matches for selected device by @dundee in #318
  • ci: package gdu in docker container by @rare-magma in #313
  • ci: add values for building gdu with tito by @daniejstriata in #288
  • ci: change Winget Releaser job to ubuntu-latest by @sitiom in #271

New in gdu 5.26.0 (Feb 12, 2024)

  • Feat: use key-value store for analysis data in #297
  • Feat: use profile-guided optimization in #286

New in gdu 5.25.0 (Jun 6, 2023)

  • feat: use unicode block elements in size bar in #255

New in gdu 5.24.0 (Jun 1, 2023)

  • What's Changed:
  • feat: add ctrl+z for job control by @yurenchen000 in #250
  • feat: upgrade dependencies by @dundee in #252

New in gdu 5.23.0 (Apr 8, 2023)

  • What's Changed:
  • Feat: added configuration option to change CWD when browsing directories by @leapfog in #230
  • Fix: do not show help modal when confirm modal is already opened by @dundee in #237

New in gdu 5.22.0 (Feb 5, 2023)

  • What's Changed:
  • Feat: added option to follow symlinks in #206
  • Fix: ignore mouse events when modal is opened in #205
  • Updated SPEC file used for rpm creation by @daniejstriata in #198

New in gdu 5.21.1 (Jan 6, 2023)

  • Fix: correct external open command for Windows

New in gdu 5.21.0 (Jan 4, 2023)

  • Feat: mark multiple items for deletion by @dundee in #193
  • Feat: move cursor to next row when marked by @dundee in #194
  • Use GNU tar on Darwin to fix build error by @sryze in #188

New in gdu 5.20.0 (Oct 23, 2022)

  • Feat: open file or directory in external program in #186
  • Feat: set default sorting using config option in #185

New in gdu 5.19.0 (Sep 27, 2022)

  • Feat: try to read config from ~/.config/gdu/gdu.yaml first in #180
  • Feat: format negative numbers correctly in #179
  • Feat: upgrade dependencies and go version in #177

New in gdu 5.18.1 (Sep 18, 2022)

  • Fix: correct regular expression for --config-file flag.

New in gdu 5.18.0 (Sep 18, 2022)

  • feat: crop current item path to 70 chars in #173
  • feat: show elapsed time in progress modal
  • feat: configuration option for setting maximum length of the path for current item in the progress modal in #174
  • fix: read non-default config file properly in #175

New in gdu 5.17.1 (Sep 12, 2022)

  • Fix: nul log file for Windows (#171)
  • Fix: increase the vertical size of the progress modal (#172)

New in gdu 5.17.0 (Sep 11, 2022)

  • feat: added possibility to change text and background color of the selected row

New in gdu 5.16.0 (Sep 8, 2022)

  • Feat: support for reading (and writing) configuration to YAML file
  • Feat: initial mouse support by @dundee in #165
  • Add mtime for Windows by @mcoret in #157
  • Openbsd fixes by @dundee in #164

New in gdu 5.15.0 (Aug 2, 2022)

  • What's Changed:
  • Feat: show sizes as raw numbers without prefixes by @dundee in #147
  • Feat: natural sorting by @dundee in #156
  • Fix: honor --summarize when reading analysis by @Riatre in #149
  • Fix: upgrade dependencies by @phanirithvij in #153
  • Ci: generate release tarballs with vendor directory by @CyberTailor in #148

New in gdu 5.14.0 (May 26, 2022)

  • Sort items by name if usage/size/count is the same (#143)

New in gdu 5.13.2 (Feb 18, 2022)

  • Be able to go back to devices list from analyzed directory (#129)

New in gdu 5.13.1 (Feb 10, 2022)

  • Properly count only the first hard link size on a rescan (#125 thanks @chutzimir!)
  • Do not panic if path does not start with a slash (#128)

New in gdu 5.13.0 (Jan 29, 2022)

  • Lower memory usage (#114)
  • Possibility to toggle between bar graph relative to the size of the directory or the biggest file (#121 thanks @chutzimir!)
  • Added option --si for showing sizes with decimal SI prefixes (#117)
  • Fixed freeze when r key binding is being hold (#122)

New in gdu 5.12.1 (Dec 11, 2021)

  • Fixed listing devices on NetBSD
  • Escape file names (#111)
  • Fixed filtering

New in gdu 5.12.0 (Dec 4, 2021)

  • Added support for listing devices and --no-cross option for macOS and FreeBSD (#109 thanks @inglor!)
  • Fixed processing mount points with a space in the path on Linux

New in gdu 5.10.1 (Nov 23, 2021)

  • fixed --no-cross option when path is not given or is relative (#106)

New in gdu 5.10.0 (Nov 10, 2021)

  • added inode number and hardlink flag to json export (#91)
  • stop UI when spawning shell on Windows (#101)
  • show info about hard-linked files (#95)
  • added possibility to move around while info modal is opened
  • close info modal when i is pressed again (#94 thanks @Whaleplane!)

New in gdu 5.9.0 (Oct 23, 2021)

  • Added option to show total usage for given path (#96)
  • Added option to read ignore patterns from file (#96)
  • Refactor: struct fields aligned correctly

New in gdu 5.8.1 (Sep 24, 2021)

  • Fixed release tarball (v5.8.0 tag was not annotated)
  • Fixed package path for gobench

New in gdu 5.8.0 (Sep 23, 2021)

  • Stop GC while running analysis

New in gdu 5.7.0 (Sep 6, 2021)

  • Added possibility to sort devices by name or used size
  • Suspend the application instead of stopping when running shell (#90)

New in gdu 5.6.2 (Aug 28, 2021)

  • Fixed crashing on pressing ENTER while scanning (#89)

New in gdu 5.6.0 (Aug 20, 2021)

  • Show last modification time using m key binding (#86)
  • Sort by last modification time using M key binding
  • Import/export modification time from/to JSON file report
  • Print current directory path and quit using Q key binding (#85)
  • Spawn shell in current directory using b key binding
  • Some small fixes

New in gdu 5.5.0 (Aug 1, 2021)

  • Search items by name using / key binding (#80)
  • Use root path prefix /var/lib/snapd/hostfs for Snap (#74)
  • Ignore correctly NFS mounts (#79)

New in gdu 5.4.0 (Jul 23, 2021)

  • Added thousand separator to item count number in progress message (#77)
  • Better error messages when reading wrong JSON file
  • Help text improved (thanks @jtagcat!) and structured (#70)
  • Fixed compatibility issues with export format of ncdu
  • Fixed showing colors in progress message when exporting (#76)

New in gdu 5.3.0 (Jul 21, 2021)

  • Added possibility to export analysis data into file (as JSON) using flag -o and import them later using flag -f (#59)

New in gdu 5.2.0 (Jul 9, 2021)

  • 'e' key binding for emptying directory/file (#62 thanks @zhangsean!)

New in gdu 5.1.1 (Jun 22, 2021)

  • Fixed test failing on some platforms (#58)

New in gdu 5.1.0 (Jun 8, 2021)

  • show item info by pressing i
  • std log module replaced with https://github.com/sirupsen/logrus

New in gdu 5.0.1 (May 31, 2021)

  • updated tview to fix crash on Windows (thanks @huangnauh!)

New in gdu 5.0.0 (May 23, 2021)

  • Show/hide file count by pressing c (#55)
  • BC break: "Sort by file count" key binding remapped to C

New in gdu 4.11.2 (May 10, 2021)

  • Fixed handling keys when viewing file content

New in gdu 4.11.1 (Apr 29, 2021)

  • fixed typo in the flag description