Skip to content

Releases: Canop/broot

broot v1.57.0

01 Jun 14:04

Choose a tag to compare

  • help: verb 'keys' and 'description' columns now searchable - Fix #1163
  • fix :print_path / :print_relative_path adding a trailing empty line when printing a multi-item staging area - Fix #1062 - Thanks @xfocus3
  • Skin: attributes (bold, underlined, etc.) of the "selected_line" entry now applied - Fix #1156
  • if no Wezterm version is found, broot now assumes it's recent enough to support kitty protocol for image - Fix #509 - Thanks @chinhkrb113

broot v1.56.4

14 May 05:21

Choose a tag to compare

Fix compilation on non-unix platforms

broot v1.56.3

13 May 09:02

Choose a tag to compare

  • fix control characters sometimes remaining in the terminal after broot exit
  • nushell: rename br module to avoid conflict in last nushell version - Fix #1138 - Thanks @paulhey
  • :open_stay on the staging area opens every staged file through the system opener - Fix #444 - Thanks @ChrisJr404

broot v1.56.2

26 Mar 14:49

Choose a tag to compare

  • {file-root-relative} argument - Fix #1142
  • fix :clear_stage (or other operations closing the stage panel) often closing broot - Fix #1143

broot v1.56.1

20 Mar 13:46

Choose a tag to compare

  • fix a typo in one of the new verbs of the default conf

broot v1.56.0

20 Mar 08:02

Choose a tag to compare

  • impacted_panel verb argument, allows the effect of a verb to be on another panel (eg to scroll the preview panel without removing the focus from the tree) - Fix #1119
  • focus_panel_left and focus_panel_right internals - Fix #1115

Major Feature: merge staged files to issue a single command

When a verb argument has a space-separated or comma-separated flag, a single external command is run even when the selection is multiple.
The default verbs.json file has an example of a zip verb building an archive from all staged files: https://dystroy.org/broot/conf_verbs/#single-command-on-stage
Fix #465

broot v1.55.0

09 Feb 08:27

Choose a tag to compare

broot v1.54.0

03 Dec 19:35

Choose a tag to compare

  • fix crash on rendering B&W images with Kitty image protocol
  • don't match directories when a composite pattern has a content pattern, even negated (eg /js$/&!c/;: it's clear the user wants to match js files not containing a semicolon)

broot v1.53.0

08 Nov 09:48

Choose a tag to compare

  • fix some cases of the verb not removed from the input on execution (with a risk of accidental double execution)
  • add the :filesystems (short :fs) verb and state on windows (it was already present on linux and mac).
  • improve the generation of preview pattern from a file tree pattern (i.e. going from /java$/&c/test to /test on opening a matching file in preview). With this change broot avoids filtering the preview when it shouldn't (eg when you searched /java$/|c/test) - See #1097
  • display files whose name isn't valid UTF-8 (they were previously ignored)
  • android executable is back to the official binary archive

broot v1.52.0

01 Nov 11:07

Choose a tag to compare

  • auto_open_staging_area preference - Fix #1090
  • search content of file target of symlink - Fix #1081
  • fix nushell script (swapped logic for --listen and --listen-auto) - Thanks @cderwin
  • return non-zero exit code on error - Thanks @Sambhram1