broot
zoxide
Our great sponsors
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.
zoxide
-
Tools for productivity
For jumping around directories, I use zoxide.
-
IT Pro Tuesday #241 - Windows Debloater, Disk Recovery, Virtual Whiteboard & More
zoxide is a replacement for the common cd command that is designed to offer more-efficient navigation. It tracks which directories you use most frequently, so you can switch to them in just a few keystrokes. Works on all major shells. Credit for this one goes to rochakgupta.
-
A tmux plugin to make creating/switching sessions easier
prefix + T (customisable) - displays a pop-up with fzf which displays the existing sessions followed by recently accessed directories (using zoxide). Choose the session or the directory and voila! You're in that session. If the session doesn't exist, it will be created.
-
Ask HN: Products/Services you swear by – Dec. 2022
(Fuzzy finder plugin that uses ripgrep and fzf)
-
Is there an easy way to cd into a commonly used folder? Is creating an alias the best way?
Have a look at zoxide or its inspiration, autojump.
-
Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal
zoxide is a smarter cd replacement. It remembers the directories you visit, and you can jump to them without providing a full path. You can provide partial paths or even a word from the path. When there are similar paths, zoxide offers an interactive selection using fzf. It is super fast and works with all major shells. I like how it works, and I have aliased cd to z so I can use it everywhere.
-
Share your little shell functions and one-liners that make your life easier
🔗 https://github.com/ajeetdsouza/zoxide
- How to go multiple dirs (toward root) using cd?
-
Rust-ify Linux/GNU/macOS terminal tools
cd replacement - Zoxide
What are some alternatives?
z - z - jump around
autojump - A cd command that learns - easily navigate directories from the command line
fasd - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
zsh-z - Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features.
fzf - :cherry_blossom: A command-line fuzzy finder
z.lua - :zap: A new cd command that helps you navigate faster by learning your habits.
nnn - n³ The unorthodox terminal file manager
xplr - A hackable, minimal, fast TUI file explorer
starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
voidrice - My dotfiles (deployed by LARBS)
lf - Terminal file manager