Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-23 | Release dua-cli v2.19.2v2.19.2 | Sebastian Thiel | |
2023-02-23 | fix: `-x` is applied to traversal as well. | Sebastian Thiel | |
Previously `dua` would cross filesystems for traversal and simply not yield them, which somewhat defeated the purpose. Now it will avoid traversing into filesystem entries that are on a different filesystem, which should improve its performance visibly whenever multiple filesystems are involved. | |||
2023-02-23 | refactor | Sebastian Thiel | |
Make the association of the device-id clearer. | |||
2023-02-22 | traverse: don't recurse on cross-device filesystems | Thomas Orozco | |
Like it says in the title. Right now, if you pass `-x`, dua doesn't count files on other devices, but it still enumerates them. However, a good reason to use `-x` is if you have network mounts that are slow, so this fixes that. | |||
2023-02-05 | Release dua-cli v2.19.1v2.19.1 | Sebastian Thiel | |
2023-02-05 | update dependencies | Sebastian Thiel | |
2023-02-05 | fix: redraw window while gathering metadata in interactive mode (#143). | Sebastian Thiel | |
This fixes a by now long-standing issue with interactive mode only updating when keys are pressed, but not automatically. | |||
2023-02-05 | Draw window before processing events, fixes #143 | Ferdia McKeogh | |
2023-01-25 | update dependencies | Sebastian Thiel | |
2022-12-15 | create our own threadpool with minimal stack instead of using the global one. | Sebastian Thiel | |
Even though the global one is also ours as we own the process, this way we have control over the stack size, to save memory where we don't need it and scale better to even more cores. | |||
2022-12-15 | uprgade to latest `jwalk` version for more hang-safety | Sebastian Thiel | |
2022-12-13 | Release dua-cli v2.19.0v2.19.0 | Sebastian Thiel | |
2022-12-13 | feat: Remove the handbrake on MacOS which can now deliver the expected ↵ | Sebastian Thiel | |
performance. Previously it would limit itself to only using 4 threads as it would use a lot of time in user space. This has changed now, and the traversal itself is much more efficient (even though it could definitely be more efficient when comparing to `pdu`). In any case, counting performance should now greatly improve on M1 MacOS machines. | |||
2022-12-13 | fix: resolve stalling issue of previous version. | Sebastian Thiel | |
This way, this release is the working version of v2.8.1 . | |||
2022-12-13 | Release dua-cli v2.18.2v2.18.2 | Sebastian Thiel | |
2022-12-13 | fix: downgrade `jwalk` to 0.6 - the latest version does not actually iterate ↵ | Sebastian Thiel | |
but instead keeps everything in memory. That's why `dua` didn't feel responsive anymore, was much slower and built up a lot of memory. | |||
2022-12-13 | adjust maximum package size | Sebastian Thiel | |
2022-12-13 | Release dua-cli v2.18.1v2.18.1 | Sebastian Thiel | |
2022-12-13 | prepare changelog prior to release | Sebastian Thiel | |
2022-12-13 | upgrade to clap 4 | Sebastian Thiel | |
2022-12-13 | upgrade sysinfo and make thread detection work for all Apple M series for now. | Sebastian Thiel | |
2022-12-13 | upgrade to trash v3.0 | Sebastian Thiel | |
2022-12-13 | thanks clippy | Sebastian Thiel | |
2022-12-13 | update dependencies | Sebastian Thiel | |
2022-09-19 | adjust journey-test expectations according to difference in color encoding. | Sebastian Thiel | |
owo-colors seems to use different code for colors. | |||
2022-09-19 | chore: replace `colored` dependency with `owo-colors`. | Sebastian Thiel | |
The latter provide zero-allocation coloring in the terminal and may improve compile times a little. | |||
2022-09-19 | refactor | Sebastian Thiel | |
2022-09-19 | thanks clippy | Sebastian Thiel | |
2022-09-18 | refactor: colored path printing; fix size column format | Sergey A | |
2022-09-12 | Release dua-cli v2.18.0v2.18.0 | Sebastian Thiel | |
2022-09-12 | update changelog | Sebastian Thiel | |
2022-09-12 | Make sure the correct version of `crosstermion` is used | Sebastian Thiel | |
2022-09-12 | prepare changelog | Sebastian Thiel | |
2022-09-12 | Merge branch 'dep-upgrade' | Sebastian Thiel | |
2022-09-12 | feat: Automatically resize if the terminal changes in size. (#28) | Sebastian Thiel | |
2022-09-12 | upgrade dependencies to tui 0.19/crossterm 0.25 | Sebastian Thiel | |
2022-09-01 | dependencies: switch from colored to owo-colors | Sergey A | |
owo-colors is well-maintained, zero-allocation, zero-dependencies crate for terminal colors. Also it works on any type that implements Display trait, not just on strings. | |||
2022-07-22 | Add Apple M2 to default thread derivation | Ferdia McKeogh | |
2022-07-20 | 'Other' -> 'Pre-built binaries' for clarity | Sebastian Thiel | |
2022-07-20 | Add Scoop installation for Windows | sitiom | |
2022-07-05 | Release dua-cli v2.17.8v2.17.8 | Sebastian Thiel | |
2022-07-05 | speedup CI by adding a rust-cache | Sebastian Thiel | |
2022-07-05 | fix: remove `chrono` from the dependency tree. | Sebastian Thiel | |
This assures there is no possibility for undefined behaviour to to localtime support used by some of the `trash`-crate code otherwise. | |||
2022-07-05 | dependency update | 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 | |