• tldr is great. I can’t stand --help output that drones on like Proust.

  • 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.

    • 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.

  • 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.

  • 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!

  • 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.

  • 3 years

    Interesting, but I have no interest in retraining myself when I have tools that already work

    • 3 years

      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).