OptionsOn broot itself
--dates-d
Show the last modified date of files and directories
--no-dates-D
Don't show the last modified date
--only-folders-f
Only show folders
--no-only-folders-F
Show folders and files alike
--show-root-fs
Show filesystem info on top
--show-git-info-g
Show git statuses on files and stats of repository
--no-show-git-info-G
Don't show git statuses on files nor stats
--git-status
Only show files having an interesting git status, including hidden ones
--hidden-h
Show hidden files
--no-hidden-H
Don't show hidden files
--show-gitignored-i
Show files which should be ignored according to git
--no-show-gitignored-I
Don't show gitignored files
--permissions-p
Show permissions with owner and group
--no-permissions-P
Don't show permissions
--sizes-s
Show the sizes of files and directories. When this mode is on, children aren't shown so that the biggest entries at the selected level can be sorted first
--no-sizes-S
Don't show sizes
--sort-by-count
Sort by count (only show one level of the tree)
--sort-by-date
Sort by date (only show one level of the tree)
--sort-by-size
Sort by size (only show one level of the tree)
--whale-spotting-w
Sort by size, show ignored and hidden files
--trim-root-t
Trim the root: remove elements which would exceed the screen size. This removes the scrollbar
--no-trim-root-T
Don't trim the root (still trim the deeper levels). A scrollbar may be used when there are too many elements to show on screen
--install
Install or reinstall the br shell function
--get-root
Ask for the current root of the remote broot
--color
Controls styling of the output (default: auto). If set to auto, all styling is removed when output is piped <value>
--help
Prints a help page, with more or less the same content as this man page
--version-v
Prints the version of broot
--outcmd
Where to write a command if broot produces one <cmd-export-path>
--cmd-c
Semicolon separated commands to execute on start of broot <commands>
--conf
Semicolon separated paths to specific config files <conf>
--height
Height to use if you don't want to fill the screen or for file export (by default the terminal height is used) <height>
--out-o
Where to write the produced path, if any <file-export-path>
--set-install-state
Set the installation state. This is mostly useful in installation scripts to override the normal installation process <state>
--print-shell-function
Print to stdout the br function for the given shell. This can be used in your own installation process overriden the standard one <shell>
--listen
Listen for commands <listen>
--send
Send commands to a remote broot then quits <send>