github Byron/dua-cli v2.34.0

6 hours ago

This upcoming release improves day-to-day usability with a new configuration file.

For users, the main additions are:

  • A persistent configuration file for dua with keyboard settings under [keys].
  • A new dua config edit command to open the configuration in $EDITOR.
  • Automatic creation of the configuration directory/file with sensible defaults when editing for the first time.

Configuration defaults and behavior in this release:

  • keys.esc_navigates_back now defaults to true. This is a change from previous versions where it was false implicitly.

You are welcome to contribute more settings as you see fit.

Chore

  • Replace simplelog with fern and jiff for timestamped logging
    Note that this changes the log format from

    04:41:37 [INFO]
    

    to

    [2026-02-06 05:41:32.146 +01:00 INFO src/main.rs:55]
    

New Features

  • add dua configuration file, with setting for ESC going back only.

Bug Fixes

  • outdated link to NixOS package search
    Channel 23.11 was for Nov. 2023.
    This update removes explicitly specifying a channel in the query, defaulting to the current latest stable NixOS nixpkgs channel (at the time of writing 25.11

Refactor

  • remove crosstermion and tui-react dependencies

Commit Statistics

  • 17 commits contributed to the release over the course of 45 calendar days.
  • 45 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Merge pull request #320 from tonisives/feat/disable-esc (9d2fac5)
    • Prepare changelog for upcoming release (9496afe)
    • Refactor (f275703)
    • Apply suggestions from Copilot code review (fd3468b)
    • Add dua configuration file, with setting for ESC going back only. (c72cb52)
    • Merge pull request #318 from Byron/copilot/remove-crosstermion-tui-react (7480277)
    • Remove crosstermion and tui-react dependencies (a1aaaa5)
    • Merge pull request #317 from musicinmybrain/no-atty (6c0203c)
    • Replace atty with standard-library functionality (since Rust 1.70) (31aaa0c)
    • Merge pull request #315 from Byron/copilot/switch-time-crate-to-jiff (017e716)
    • Refactor (60812a2)
    • Replace simplelog with fern and jiff for timestamped logging (3dc120f)
    • Merge pull request #314 from Byron/dependabot/cargo/time-0.3.47 (2cb64fb)
    • Bump time from 0.3.44 to 0.3.47 (5980a79)
    • Merge pull request #313 from Quoteme/patch-1 (abe15b2)
    • Outdated link to NixOS package search (c7def68)
    • Cargo fmt (d8db05a)

Don't miss a new dua-cli release

NewReleases is sending notifications on new releases.