tldr is great. I can’t stand --help output that drones on like Proust.
Most of these are good but
cat
isn’t just about looking at text.If you pipe
bat
to another command it will act like cat so you can use it as a drop-in replacement and have it print things nicely when you want to view text and otherwise work as a normal commandline tool.In my experience it was much slower, which is unfortunate. I still use
bat
, but that alias got removed pretty quickly.
I replaced cat with bat and you honestly can’t make me go back.
What’s the point of colorful ‘ps’ alternative? If you want fancy representation of running processes — you use *top. ‘ps’ is mostly useful in scripts, or in situations where eye-candy isn’t important.
One alternative I will never go back on is fish. Sure bash might be better for scripting. But in terms of actual human usage of a terminal, it’s so much better than bash and zsh.
+1. I use Fish as my main shell now. It makes my scripting life so much easier.
At work, I still have to use Bash/Zsh though.
Do you have some example use cases where fish is much better?
Not just the commands, you can try a modern shell: Nushell.
It takes a while to get used to, but after you get the basics your productivity for querying interactively would increase tenfold!
Thensksoo
But, but, sd is not Turing-complete, unlike sed! Why would you ever use a commandline tool which cannot implement a general-purpose programming language? And sd cannot even parse XML! I’m totally not bitter spending so much time learning wonderful and powerful sed programming language, and I would never think of replacing my perfect sed scripts with a python -c one-liner.
What sed does to a mf
Thanks so much op! This is really going to help me out.
this is rad as hell thanks for sharing
Fzf will change your life.
Skim is the rusty rewrite.
Is it actually better UX?
equal ux just faster. I have a dropin script:
/usr/bin/sk "$@"
providing/usr/bin/fzf
(same goes for sk-tmux and fzf-tmux)
This is soooo cool, thanks for sharing <3
Wow I installed almost all of these. Very nice!
I’m familiar with some of these, but there are some new tools in there I can’t wait to try out!
Interesting, but I have no interest in retraining myself when I have tools that already work
Some of them are drop-in replacements. You can create an alias and use the command as before, but you get a better interface (and sometimes better speed as well).
Btop is missing! Definitely the best htop replacement
Ive enjoyed btop as a top alternative. I’ll check out gtop too!
I think gtop is deprecated… Oh never mind. Gotop is no longer maintained. I followed gotop, to ytop, to btop. Btop is the best.