- try to give arguments to verbs executed with --cmd
- Hitting no longer quits when root is selected (many users found it confusing)
- fix verbs crashing broot in /
- fix user displayed in place of user with :perm
- :print_tree outputs the tree. See documentation for examples of use
- F5 refreshes the tree
- env variables usable in verb execution patterns, which makes it possible to use
$EDITORin default conf.toml - ctrl-u and ctrl-d are now alternatives to page-up and page-down
- better error messages regarding faulty configurations
- more precise errors in case of invalid regexes
- use the OS specific file opener instead of xdg-open (concretly it means
openis now used on MacOS) Thanks Ophir LOJKINE for his contributions in this release
- fix a few problems with the count of "unlisted" files
- verbs can now accept complex arguments. This allows functions like mkdir, mv, cp, etc. and your own rich commands
- custom verbs can be executed without leaving broot (if defined with
leave_broot=false)
- Ctrl-Q shortcut to leave broot
- fix a case of incorrect count of "unlisted" files
brinstaller for the fish shell- faster directory size computation (using a pool of threads)
- fix alt-enter failing to cd when the path had spaces
- executable files rendered with a different color
- all colors can be configured in conf.toml
- complete verbs handling in help screen
- faster regex search
- fix missing version in
broot -V
- broot now installs the br shell function itself (for bash and zsh, help welcome for other shells)
- new verb
:toggle_trim_rootallows to keep all root children - verbs can refer to
{directory}which is the parent dir when a simple file is selected - user configured verbs can be launched from parent shell too (like is done for
cd {directory})
- allow page up and page down on help screen
- fuzzy pattern: increase score of match starting after word separator
- better handle errors on a few cases of non suitable root (like passing an invalid path)
- clearer status error on
:cd. Mentions<alt><enter>in help - add a scrollbar on help screen
- More responsive on slow disks
- fix a link to documentation in autogenerated conf
- alt-enter now executes
:cd
- patterns can be regexes (add a slash before or after the pattern)
- configuration parsing more robust
- no need to put all verbs in config: builtins are accessible even without being in config
- no need to type the entire verb shortcut: if only one is possible it's proposed
- verbs with {file} usable in help state: they apply to the configuration file
- clear in app error message when calling :cd and not using the br shell function
- bring back jemalloc (it's faster for broot)
- more precise display of file/dir sizes
- fix some cases of panic on broot quitting
- new
--cmdprogram argument allows passing a sequence of commands to be immediately executed (see updated documentation) - better handling of symlink (display type of target, show invalid links, allow verbs on target)
- compiled with rustc 1.32 which brings about 4% improvements in perfs compared to 1.31
- fix configured verbs not correctly handling paths with spaces
- fix
:qnot instantly quitting broot when computing size - hit enter on tree root correctly quits broot
- Faster search, mainly
- Faster search and directory size computation.
- more complete search if time allows
- search pattern kept after verb execution
- first public release