One my favorite tools is Visidata (<a href="https://www.visidata.org/" rel="nofollow">https://www.visidata.org/</a>). It is great for viewing and working with data in the terminal. It is useful if you need to quickly explore data and change some data.<p>VisiData makes it possible to view a lot of data such as CSV, JSON, databases, etc. All the supported formats are listed in <a href="https://www.visidata.org/docs/formats/" rel="nofollow">https://www.visidata.org/docs/formats/</a><p>There is a wonderful tutorial in <a href="https://jsvine.github.io/intro-to-visidata/" rel="nofollow">https://jsvine.github.io/intro-to-visidata/</a>
I've been using this obscure tool called "documentation" for years now. It's this revolutionary concept where the people who created the software actually write down how it works!<p>Sometimes it even has examples showing how to use the software correctly.<p>I know it sounds too good to be true, but trust me once you discover documentation, you'll wonder how you ever lived without it.
I often use the following tools:<p><pre><code> fzf - fuzzy finder e.g. files
gdu - tui for disk usage
rga - search file contents
bat - cat with syntax highlight
difft - better diff
lazygit - tui for gut
lazydocker - TUI for dicker
restic - backup tool
rclone - sync tool
f2 - file renaming tool
</code></pre>
You can find them all in github.
Hex -- voice to words:
<a href="https://github.com/kitlangton/Hex">https://github.com/kitlangton/Hex</a><p>In general, I think voice to text for productive work (e.g. prompting cursor) isn't getting much attention. Hex is a great tool, that works locally on top of open models, and is quite reliably.
A pseudo terminal. It provides translation between a shell and a terminal interface for third party access. Third party access can include SSH, application streams, user sessions, web browsers, and more.