A couple of command-line tools I’ve recently switched to using:
- yazi as file manager instead of lf (fast and, for me at least, more intuitive and better handles default editor)
https://terminaltrove.com/yazi/
- ouch for compression/decompression from CLI instead of getting the fucking unintuitive flags wrong every fucking time
https://terminaltrove.com/ouch/
(Thanks to @orhun for the recent link to Terminal Trove for the new finds.)
PS. I’m running fish shell, so I also added a couple of abbreviations (I use abbreviations when I don’t want to type out the original command but I also don’t want to forget it):
abbr --add --global compress 'ouch compress'
abbr --add --global decompress 'ouch decompress'
Also note that Yazi has a function to let you switch to the folder you’re in when you exit:
https://yazi-rs.github.io/docs/quick-start
(I have regular Yazi aliased – in this case an alias makes more sense – to ff and the cd version to cc.)
@aral one thing you can do is have a function to echo out the original command.
Typing the shortcut. You then see in STDOUT the command, and it’s execution output.
There has to be a way. Way back ago, I had this in my synchronized ~/.bashrc to all VMs I managed. Fish must have a way to achieve this with a few functions