Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-10-26 | thanks clippy | Sebastian Thiel | |
2021-10-26 | fix: cargo install without --locked should work now (#111) | Sebastian Thiel | |
2021-10-26 | remove superfluous line in release.yml | Sebastian Thiel | |
The token is already passed in 'with: ' | |||
2021-10-26 | Release dua-cli v2.14.10v2.14.10 | Sebastian Thiel | |
2021-10-26 | fix: see if releases work now with a different create-release action | Sebastian Thiel | |
We are only interested in the upload_url, not in actually creating a release as smart-release does that already. | |||
2021-10-26 | Release dua-cli v2.14.9v2.14.9 | Sebastian Thiel | |
2021-10-26 | fix: try to produce release binaries once more | Sebastian Thiel | |
With smart-release, this is created automatically. | |||
2021-10-26 | update package size to match new changelog | Sebastian Thiel | |
2021-10-26 | Release dua-cli v2.14.8v2.14.8 | Sebastian Thiel | |
2021-10-26 | Use `cargo changelog` | Sebastian Thiel | |
2021-10-26 | cleanup changelog | Sebastian Thiel | |
2021-10-26 | change: auto-config support for Apple M1 Pro and Apple M1 Max | Sebastian Thiel | |
2021-09-18 | Release dua-cli v2.14.7v2.14.7 | Sebastian Thiel | |
2021-09-18 | prepare release | Sebastian Thiel | |
2021-09-18 | Fix deletion process on Rust 1.55 | Boris-Chengbiao Zhou | |
Rust 1.55 unfortunately breaks the existing code which assumed that ErrorKind::Other will be returned by fs::read_dir() when a file is encountered. For now just always try deleting as if it's a file with the possibility to add the optimization back again once the `io_error_more` feature is stabilized. References: - https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html#stdioerrorkind-variants-updated - https://github.com/rust-lang/rust/pull/85746 - https://github.com/rust-lang/rust/issues/86442 | |||
2021-08-22 | Release dua-cli v2.14.6v2.14.6 | Sebastian Thiel | |
2021-08-22 | update change log | Sebastian Thiel | |
2021-08-22 | Merge branch 'style' | Sebastian Thiel | |
2021-08-22 | Update changelog | Sebastian Thiel | |
2021-08-22 | Support Home/End and fix inconsistent help text | Kid | |
2021-08-22 | Improve mark widget tip style | Kid | |
2021-08-19 | Format correctly | Ben Armstead | |
2021-08-19 | Remove unnecessary line | Ben Armstead | |
2021-08-16 | Release dua-cli v2.14.5v2.14.5 | Sebastian Thiel | |
2021-08-16 | Fix #102, bump patch level | Sebastian Thiel | |
2021-08-08 | Add NetBSD installation instructions | Sebastian Thiel | |