CLI epub Reader

This article is one of the vault series of articles about productivity application using the terminal. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. I don’t know whether an EPUB reader counts as a productivity tool. But, I ran across these and they work for reading .epub files. Since I use Calibre as an ebook library manager, it is able to convert files into the .epub format. ...

July 23, 2025 · 3 min · 519 words · shakiestnerd

CLI News / RSS Reader

A newsreader or RSS reader is an application that allows you to read “feeds” from various websites. This can really help you stop blindly surfing the web, yet catch up on the latest articles from sites you care about. Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications. Newsboat I’m going with newsboat for this category. Newsboat Documentation Installation When looking at the install options, it did not look pretty. From their documentation page, snap packages were mentioned, but I don’t use those with my Linux distro. Newsboat is also not available in my package manager. Their next suggestions was download and compile from source code. That would be a real pain, so wasn’t interested in that. ...

July 14, 2025 · 2 min · 239 words · shakiestnerd

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