Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-29 | write debug information in any case to gain some insights on `open::that()`debug-open | Sebastian Thiel | |
2022-06-14 | Release dua-cli v2.17.7v2.17.7 | Sebastian Thiel | |
2022-06-14 | update changelog prior to release | Sebastian Thiel | |
2022-06-14 | Merge branch 'show-path' | Sebastian Thiel | |
2022-06-14 | restyle for compatibility with 'light' color schemes | Sam Mason | |
2022-06-12 | Release dua-cli v2.17.6v2.17.6 | Sebastian Thiel | |
2022-06-12 | update changelog prior to release | Sebastian Thiel | |
2022-06-12 | upgrade 'open' to latest version | Sebastian Thiel | |
2022-06-12 | dependency update | Sebastian Thiel | |
2022-05-13 | Release dua-cli v2.17.5v2.17.5 | Sebastian Thiel | |
2022-05-13 | fix: update to latest version of `trash` to improve trashing on linux (#124) | Sebastian Thiel | |
See [their respective release](https://github.com/Byron/trash-rs/releases/tag/v2.1.2). | |||
2022-05-13 | Fix installation instructions, for real this time (#127) | Sebastian Thiel | |
Or so I hope. Thanks @zhangsan6661 for the help. | |||
2022-05-12 | Release dua-cli v2.17.4v2.17.4 | Sebastian Thiel | |
2022-05-12 | update changelog prior to release (#124) | Sebastian Thiel | |
2022-05-12 | Merge branch 'broken-link-handling' | Sebastian Thiel | |
2022-05-12 | fix: Open interactive mode even if one of the input paths can't be read. (#124) | Sebastian Thiel | |
Note that there can still be improvements in indicating which path failed. Also it will happily show an empty user interface in case all input paths are not readable. | |||
2022-05-12 | fix: broken or non-existing root path will still print the valid results. (#124) | Sebastian Thiel | |
Previously it would fail completely without printing anything. | |||
2022-05-12 | record status quo (#124) | Sebastian Thiel | |
2022-05-10 | Release dua-cli v2.17.3v2.17.3 | Sebastian Thiel | |
2022-05-10 | fix: dependency update; upgrade to trash v2.1.1 . | Sebastian Thiel | |
The trash upgrade makes sure that trashed items on mount points on freedesktop are actually restorable. | |||
2022-05-09 | update readme to reflect the changes in install.sh (#123) | Sebastian Thiel | |
Tags aren't retrieved automatically anymore as _something changed_ which breaks the universal install script. | |||
2022-05-06 | fix cargo-diet check on CI | Sebastian Thiel | |
2022-05-06 | Release dua-cli v2.17.2v2.17.2 | Sebastian Thiel | |
2022-05-06 | update changelog prior to release | Sebastian Thiel | |
2022-05-06 | dependency update | Sebastian Thiel | |
2022-04-27 | update dependencies | Sebastian Thiel | |
2022-03-20 | Release dua-cli v2.17.1v2.17.1 | Sebastian Thiel | |
2022-03-20 | prepare changelog | Sebastian Thiel | |
2022-03-19 | Improve aggregate progress reporting | Thomas Hurst | |
Previously, aggregate mode progress reports were handled by an infinitely-looping thread carrying a 64-bit atomic of the current count, which it would print periodically. This resulted in #99 - breaking on platforms without 64-bit atomics, for which a feature was added to disable it. It also implied a race condition, where the "Enumerating ..." message could be printed after results had been gathered but before dua exited. Additionally, part of the status message could be left on the display if the first line of a report was too short to cover it. This commit should resolve these: * The 64-bit atomic counter is replaced with an 8-bit AtomicBool * All printing is controlled from the main thread * The first line is cleared prior to printing a report The only notable drawback I see with this approach is that progress reporting can sometimes be delayed, since the display is only evaluated for update during periods the aggregation loop makes progress. The practical difference appears relatively minor. Since this should resolve #99, the aggregate-scan-progress feature is removed. | |||
2022-03-15 | update dependencies | Sebastian Thiel | |
2022-02-21 | upgrade sysinfo | Sebastian Thiel | |
2022-02-21 | Adjust to changes in clap | Sebastian Thiel | |
2022-02-21 | dependency update | Sebastian Thiel | |
2022-01-23 | Update clap to official release | Marcin Puc | |
2022-01-23 | Upgrade to TUI 0.17 | Sebastian Thiel | |
2022-01-21 | Release dua-cli v2.17.0v2.17.0 | Sebastian Thiel | |
2022-01-21 | feat: interactive mode learns 'toggle [a]ll' and 'remove [a]ll'. | Sebastian Thiel | |
In the mark pane, the 'a' key will now toggle all entries. This is particularly interesting for selecting entries to exclude by hande and then invert the selection by toggling [a]ll. In the mark pane, toggling all with the 'a' key means removing all entries and closing the pane. | |||
2022-01-20 | Add documentation | Omnikar | |
2022-01-20 | Add `a` key to toggle marked status of all entries | Omnikar | |
2022-01-09 | Release dua-cli v2.16.0v2.16.0 | Sebastian Thiel | |
2022-01-09 | update changelog | Sebastian Thiel | |
2022-01-09 | fix: build on platforms without 64-bit atomics | cinerea0 | |
2021-12-27 | Release dua-cli v2.15.0 | Sebastian Thiel | |
2021-12-27 | update changelog | Sebastian Thiel | |
2021-12-27 | upgrade clap | Sebastian Thiel | |
2021-12-27 | upgrade and update dependencies | Sebastian Thiel | |
2021-12-27 | feat: Add `--ignore-dirs` option, with useful default on linux (#116) | Sebastian Thiel | |
On linux there are a few directories which shouldn't be traversed by default as they may cause hangs and blocking. With the new argument it's possible to specify absolute directories to not enter during traversal, with a default set to avoid problematic directories on linux right away. | |||
2021-11-10 | Fix link to releases | kuviman | |
2021-10-26 | Release dua-cli v2.14.11v2.14.11 | Sebastian Thiel | |
2021-10-26 | adjust changelog | Sebastian Thiel | |