CLI Password Store

Several of the command line applications require the ability to interact with passwords. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Pass Also known as password-store, the standard UNIX password manager. Pass Home Page In this case, reading the homepage is a must. Also, check out this video which walks you through most of the things documented on the homepage. Dreams of Code Video ...

July 13, 2025 · 4 min · 794 words · shakiestnerd

CLI File Manager

A file manager is a tool that helps you keep your filesystem in order. There are some really good ones for the terminal. Sure, learning system commands for managing your files is really important, but mastering a terminal file manager just takes things to another level. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Yazi, Ranger, and LF have a very similar look and feel and are excellent. Midnight Commander has a much different look and feel. For that reason alone, it is worth taking a look. ...

July 12, 2025 · 5 min · 1024 words · shakiestnerd

CLI Accounting Tool

Looks like there are several tools available for the command line that provide plain text accounting. I am starting out with hledger to see how I like it. Unfortunately, I really know very little about accounting practices. So, this will really be a learning experience. So, to help with my accounting learning, my plan is to simultaneously set up the GUI application GnuCash and work with it in parallel. Listed below are the three CLI tools, hledger, ledger, and beancount. This is such a huge topic with so much to learn, I’ve decided to start with hledger as it seems at first glance to be the robustest of the three. ...

July 11, 2025 · 3 min · 531 words · shakiestnerd

CLI Calculator

There are many ways to do calculations from the command line. Here are a couple that are worthwhile. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Qalc Qalc is the command line version of Qalculate. I was able to install just the command line version through my distributions package manager. Qalc Documentation It supports an interactive mode as well as a simple command line mode. Nice thing about these kinds of calculators, they can be used to do calculations in a script. ...

July 10, 2025 · 1 min · 112 words · shakiestnerd

CLI Podcasts

CLI Podcast management tool. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Castero Castero Source Code Since I’m using uv, I installed it with uv tool install castero. This app is simple and easy to use. It supports importing and exporting OPML files of podcasts which is the standard for maintaining feeds like this. The default configuration file is stored in ~/.config/castero/castero.conf. The default key bindings for navigating through the application are the arrow keys. So, the main thing I did there was to change those keys to be vim motions equivalents (h, j, k, l). ...

July 9, 2025 · 1 min · 142 words · shakiestnerd

CLI Music Player

Is a music player really a productivity application? Well, if it helps you focus, then that’s a good thing. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Cmus Cmus Home Page Cmus Source Code To get started, check out the man page man cmus-tutorial. Views There are seven different views in CMUS. Each view can be accessed by pressing a number key. ...

July 8, 2025 · 1 min · 173 words · shakiestnerd

CLI Web Browser

Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Terminal Web Browsers? Yes, you can browse the web from the terminal. But it ain’t pretty. When checking out terminal web browsers, you will definitely need to check out the fine documentation because navigating links, open new pages, going back, etc. will drive you nuts without having a handy keyboard reference. But, really? The web is so graphics heavy and script heavy the mileage you get from a terminal browser is limited. So, unless there is a special use case like terrible bandwidth, it’s better to just use a GUI browser. So, I don’t really anticipate filling out a lot more info on this page. ...

July 7, 2025 · 2 min · 315 words · shakiestnerd

CLI To Do - Task Management

There are many ways to keep track of tasks. A sticky note is often a great choice for things that need to be done today, or for items to pick up at the store. A notebook is step up from that. As you begin to plan further ahead, and organize the tasks, you gain the ability to turn goals into accomplishments. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. ...

July 6, 2025 · 4 min · 669 words · shakiestnerd

Helix Select Commands

I am learning helix and as a side effect, I’m becoming more familiar with vim. I write myself notes as I practice different things. So, instead of keeping my notes to myself, thought I’d publish them. One of the main things that makes helix distinct from vim is the selection-first editing concept. Basically, you select some text and then you apply an action to the selected text. Select Entire File % Select whole file ...

July 6, 2025 · 2 min · 365 words · Shakiestnerd

CLI Calendar

Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. As I look into terminal calendars, I remember the days when I had one of those desktop blotter calendars. When I worked for a big company, they specified the software we had to use for email and meetings. So, if you didn’t like their toolset, too bad. You had to live with it. ...

July 5, 2025 · 8 min · 1544 words · shakiestnerd