./sysutils/broot, New way to see and navigate directory trees

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.54.0, Package name: broot-1.54.0, Maintainer: pkgsrc-users

A better way to navigate directories.
-Get an overview of a directory, even a big one
-Find a directory then cd to it
-Never lose track of file hierarchy while you search
-Manipulate your files
-Manage files with panels
-Preview files
-Apply a standard or personal shortcut to a file
-Replace ls (and its clones)
-Sort, see what takes space
-check git statuses


Master sites:

Filesize: 13414.784 KB

Version history: (Expand)


CVS history: (Expand)


   2025-12-03 21:20:31 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.54.0

 - 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)
   2025-11-08 16:12:29 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.53.0

 - 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
   2025-11-01 18:25:49 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.52.0

 - 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
   2025-10-07 12:41:43 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.51.0

 - improved image rendering (both speed by using the zune-image library, and \ 
quality with bilinear interpolation)
 - fix compilation broken by 1.50.0 on Android- thanks @dead10ck
 - --listen-auto listens for commands on a random linux socket - Fix #1064
 - when auto-completing, back-tab cycles in reverse order - Fix #1071
   2025-10-01 11:31:34 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.50.0

 - big text files now only partially loaded for initial display, remaining being \ 
done in background - Fix #1052
 - better support of kitty image protocol over tmux, ssh or unknown terminals, \ 
with kitty_graphics_display option and $TMUX_NEST_COUNT env variable - see PR \ 
#1034 - Thanks @stevenxxiu
 - "trash" compilation feature removed: trash related features are \ 
built depending on the platform
 - build chain revised. Future official releases should include a Mac binary
 - fix crash on double unstage of last entry in stage panel - fix #1057
 - fallback to transparent background for text preview when the skin specifies \ 
nothing - Thanks @letmeiiiin
   2025-09-19 15:42:42 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.49.1

v1.49.1
 - watching made much more efficient (some deep changes won't lead to an \ 
automatic refresh which only impacts dir size)
 - the name given with --listen is now provided to verb as the {server-name} \ 
verb argument

v1.49.0
 - :toggle_watch internal, with :watch shortcut, bound by default to alt-w. When \ 
watching is active, the tree is refreshed whenever any directory/file, even \ 
deep, is changed - Fix #730
 - fallback to a transparent background for images in image preview instead of a \ 
specific color - Fix #1040 - Thanks @letmeiiiin
 - fix --server socket written at a non writable location on Android/termux - \ 
Fix #1045
   2025-08-29 14:21:27 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.48.0

This release mainly brings improvements to Mac users:

 - Support for the 'Cmd' modifier in key shortcuts (the key is called 'Command', \ 
'Super', 'Apple', 'Windows', depending on systems and users)
 - "filesystem" features have been made available for Mac:
     - the :fs screen, listing filesystems
     - filesystem free space & total space displayed when size computations \ 
are requested
     - device id displayed with :toggle_device_id (shortcut: "dev")
 - Fix .config/git/ignore not being loaded on Mac - Fix #1032 - Thanks @9999years
   2025-07-16 18:25:08 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/broot: update to 1.47.0

 - text files with control chars were previously previewed as binary. They're \ 
now displayed as text with some '�' when needed - Fix #977
 - files with ANSI escape codes (such as the one you would obtain with dysk \ 
--color yes > ansi.txt can now be previewed with :preview_tty - Fix #1019
 - first line of the tree is cropped (right aligned) when it doesn't fit