github Canop/broot v1.59.0
broot v1.59.0

one hour ago
  • new shell_command verb attribute: run a command through a shell (sh -c / cmd /C) so &&, ; and pipes work, without leaving broot - Fix #1145
  • fix invalid official Mac binary (duplicate linked dylib) with new build chain - Fix #1194
  • Sixel graphics support for image preview, auto-detected: works in iterm2, Windows Terminal 1.22+ and Sixel-capable Unix terminals (foot, mlterm, xterm built with Sixel, recent WezTerm). Kitty remains the preferred protocol when available. Note: this requires broot to be compiled with sixel feature (eg cargo install broot --features sixel) - Fix #568 - Thanks @jamison-wilde
  • High-Res images in Rio terminal (detect it to enable the Kitty image protocol) - Fix #1179
  • fix content-exact match line number off-by-one when the match starts at the first byte of a line (broot jumped to the line above) - Thanks @YuriNachos
  • new :no_action internal, doing nothing, which can be used to disable a key - Fix #328
  • fix: detect a duplicate broot server name instead of silently overtaking the running server - Fix #1065 - Thanks @YuriNachos
  • fix preview transformers extension matching not working with double extensions such as .tar.gz - Fix #1195
  • strip escape sequences from displayed names to prevent OSC injections - Fix #1188 - Thanks @carfeii
  • fall back to numeric uid/gid instead of ???? when the user or group name can't be resolved, which is always the case on statically linked musl builds - Fix #1075
  • fix panic on a content regex matching the empty string at the end of a line ending with a control char (eg cr/$/ on a CRLF file)
  • fix Windows paths (containing backslashes) being mangled by the launcher's eval when using :cd and similar; also fixes escaping of paths containing a single quote - Fix #1100 - Thanks @Cyrus580529
  • fix br failing on Windows/PowerShell when the temp path contains a space (e.g. a space in the Windows username) - Fix #788 - Thanks @chinhkrb113
  • JPEG XL images are no longer previewed: the decoder had out-of-bounds bugs and the fix needs a more recent rustc (if you need it, tell me and I'll try to make it opt-in)
  • rustc minimal version changed from 1.83 to 1.85, and edition 2024

Don't miss a new broot release

NewReleases is sending notifications on new releases.