broot
nnn
Our great sponsors
broot | nnn | |
---|---|---|
35 | 184 | |
8,419 | 15,986 | |
- | - | |
8.3 | 8.9 | |
7 days ago | 9 days ago | |
Rust | C | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
broot
-
erdtree v1.2.0, a modern multi-threaded alternative to `du` and `tree` now with support for globbing, icons, and more
Definitely a fair sentiment. I personally like having a static visualizer handy because sometimes I just want to do a quick assessment rather than boot up an entire interactive CLI, but if interactivity is what you want broot has you covered :]
You may be interested in broot
-
bsdutils: Alternative to GNU coreutils using software from FreeBSD
I think you’re conflating different projects.
There are projects that aim for a better user experience, with better command line interface, defaults, performance and UI. These are of course breaking changes and the programs can’t be used as drop in replacement. Some examples are
- ls => exa (https://github.com/ogham/exa)
- grep => ripgrep (https://github.com/BurntSushi/ripgrep)
- cat => bat (https://github.com/sharkdp/bat)
- tree => broot (https://github.com/Canop/broot)
The person you’re replying to was speaking of a different project - uutils (https://github.com/uutils/coreutils). These are drop in replacements with identical interfaces (modulo bugs).
-
Reading Ebooks on the Commandline
Even better broot, previously adding view verb to config:
-
Is possible to configure "micro" terminal text editor with "broot" tool, to open text file with micro?
Broot: https://github.com/Canop/broot
-
A Practical Guide to fzf: Building a File Explorer
- will navigate via broot if it is a directory or will view it on a pager --bind 'ctrl-/:execute( if [[ -d {} ]]; then broot {} > /dev/tty else bat --paging=always -pf -l=sh {} > /dev/tty fi)' // Also can add another condition to check file-mimetype if an image to preview it
-
Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal
Broot is a tree alternative with a better user experience, and you can use it to navigate a file structure. It's fast and respects .gitignore. You can cd into a directory from the tree view, open sub-directories in a panel, and even preview files. It has excellent keyboard navigation as well. It has many more features.
- Trying to build a console only system - need recommendations
-
Your favourite Rust CLI utilities this year?
broot
-
mazter, mazes in your terminal
It's not. It's a DIY thingie which mostly creates the sh scripts you see at the root of my rust repos (exemple: https://github.com/Canop/broot) as well as a wrapper script deploying the docs and binaries to my server. Nothing high tech. I'll probably do a cargo utility someday for that but I don't think it will be useful for other people.
nnn
-
Which is Best TUI file manager
nnn https://github.com/jarun/nnn
-
Midnight Commander is MIA; any command line based twin pane file manager recommendations?
nnn
-
What "nice-to-have" CLI tools do you know?
nnnfile manager
-
Best way to create a new file from within helix?
Another option is to create a file in the command line, but quitting from the editor can be a bit of a hassle. So, what we can do is split the screen with tmux or zellij. Use a file manager if you prefer visual. Personally use nnn.
- TUIFIManager - a beautiful example of the Uni-Curses project
-
Name a program that doesn't get enough love!
nnn - n³ The unorthodox terminal file manager
-
I wrote a super minimal, fast file manager in BASH v5+. Looking for testers/contributors
I used your program for a little bit and it is a very nice effort. Although I would like to ask you, why not use nnn as a file manager which is insanely fast and has several functionalities as well. I am hoping you are aware of the project.
-
More developers use Linux than Mac, according to 2022 StackOverflow survey
Same experience. For me Finder is simply unusable, not sure if I'm not used to it but the experience is terrible for me. So I prefer to do everything through the terminal or use some TUI like https://github.com/jarun/nnn
The only time that I have to interact with the UI is when I have to do something on System Settings, which is also dreadful.
-
dext: Sort files into directories based on file extensions
I do this with "organize" plugin from nnn file manager, it's a simple shell script using "file" command to identify files. More plugins.
-
Drag and Drop from Terminal
I use nnn[0] and it has a simple plugin[1] based on dragon. I can press `;d` and the dragon window pops up.
It is an OK workflow IMO. I'm not sure if I can directly drag and drop from the terminal list somehow. Or better yet, a full keyboard workflow.
What are some alternatives?
ranger - A VIM-inspired filemanager for the console
lf - Terminal file manager
vifm - Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
fzf - :cherry_blossom: A command-line fuzzy finder
xplr - A hackable, minimal, fast TUI file explorer
mc - Midnight Commander's repository
zsh-z - Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features.
lf - Fully Decentralized Fully Replicated Key/Value Store
fff - 📁 A simple file manager written in bash.
chadtree - File manager for Neovim. Better than NERDTree.
zoxide - A smarter cd command. Supports all major shells.