Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (57m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (165d) 

2024-05-23 20:13:22 UTC Now

2024-01-04 12:28:05 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.25.0

2.25.0 (2024-01-03)
Chore
- remove obsolete tui-shared feature

New Features
- add --log-file flag to keep track of some debug info, which includes panics.
  Previously, when dua i was used, panics would be hard to observe, if at all,
  as they would print to the alternate screen.
  Now, when the --log-file dua.log is specified, the panic will be emitted
  into the log file instead and thus won't be lost anymore.

- This may help with debugging in future.

Bug Fixes
- --ignore-dirs now work as expected. Previously they would need to be
  specified as relative to the traversal root, which was unintuitive and would
  lead to ignores not working for many.
  Even though this was done for performance to avoid canonicalization, we do
  now perform a more performance version of canonicalization so the overall
  performance should be acceptable nonetheless.
  Also note that ignored directories are now logged when using a --log-file.

- consistent language across the application and improved style of the Help
  pane. Generally, what was called entry is now called item, consistently.

Other
- clarify that (and why) termion isn't supported anymore in README.md This was
  triggered by crossterm essentially breaking event handling on Windows, which
  is when I decided to just use the seemingly more powerful crossterm events
  natively.
  Overall, this made event handling more complex, but also allows users of
  crosstermion (the crate that actually dropped termion support) to write even
  more interactive applications without worrying about the always out-of-date
  intermediate layer.
  Interestingly, the crosstermion crate adds some useful features around event
  handling, but also optimizes build times thanks to termion, which is
  something that on my current machine I don't notice anymore, so the value of
  it diminished greatly.

(pin)