--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 |
--no-sort | Don't sort |
--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 [arg] | Controls styling of the output (default: auto). If set to auto, all styling is removed when output is piped |
--help | Prints a help page, with more or less the same content as this man page |
--version, -v | Prints the version of broot |
--outcmd <cmd-export-path> | Where to write a command if broot produces one |
--cmd, -c <commands> | Semicolon separated commands to execute on start of broot |
--conf <conf> | Semicolon separated paths to specific config files |
--height <height> | Height to use if you don't want to fill the screen or for file export (by default the terminal height is used) |
--out, -o <file-export-path> | Where to write the produced path, if any |
--set-install-state <state> | Set the installation state. This is mostly useful in installation scripts to override the normal installation process |
--print-shell-function <shell> | Print to stdout the br function for the given shell. This can be used in your own installation process overriden the standard one |
--listen <listen> | Listen for commands |
--send <send> | Send commands to a remote broot then quits |