Lately, I've been getting back to using the CLI a lot more. | |
In an effort to move much of my computer usage to CLI, here's my | |
latest setup: | |
Newsbeuter for RSS. This is a great CLI program for RSS | |
consumption. | |
Newsbeuter website | |
Cmus for music. One of the best CLI music players I've ever used. The | |
only thing I find lacking is handling multiple playlists. Basically, | |
you just have to clear your loaded music and load a new playlist | |
file. You can't have multiple playlists set in the program and | |
interactively switch between them. That aside, cmus is awesome, and | |
I'm really digging it. | |
Cmus website | |
TTYtter for Twitter. Yup. CLI Twitter client. I actually have two | |
Twitter accounts, which TTYtter doesn't support, but I found a way | |
around it. You can select the account to load when you run the | |
program, so I actually run two instances of TTYtter, side by side in a | |
split tmux window (more on this later). | |
TTYtter website | |
Keepassc for KeePassX. I've recently been using KeePassX instead of | |
LastPass to see if I can switch to it. It looks like I'll be switching | |
soon and closing my LastPass account. Anyway, I tried several CLI | |
KeePassX alternatives, and keepassc is, by far, the best. I don't | |
remember the last time I opened the KeePassX GUI application, | |
actually. | |
Keepassc website | |
GNU Emacs for, er, GNU Emacs. I've been using CLI Emacs lately. We'll | |
see how long that lasts, but so far it's ok. I lose a bit of | |
functionality, like being able to view images, PDFs, etc. Honestly, | |
though, I hardly (never?) do that. | |
GNU Emacs website | |
Tmux really ties it all together. I run everything in a tmux session | |
in a single terminal window. This allows me to easily switch to | |
whatever application I need with the keyboard, and has the added | |
benefit of window management, allowing me to do things like run two | |
TTYtter sessions side by side. | |
Tmux website | |
So, what do I still run in the GUI? | |
Tor Browser and Safari. I do still use lynx occasionaly, though. | |
Skype and HipChat. There are no CLI clients for these services, which is sad | |
Mail.app. Yup. This is largely due to the fact that Exchange doesn't play ni | |
with mutt, especially with certain rules and restrictions setup on the serve | |
As for my personal email, well, that's through iCloud, which also is a bit w | |
in mutt. Even so, I'd rather run a single mail client than multiple, so for | |
Mail.app it is. | |
Virtualbox, for obvious reasons. It'd be sweet have a CLI implementation usi | |
ascii art, though, wouldn't it? | |
Steam and other graphical games. Rogue still works great via CLI, though. | |
Other assorted things: calendar, contacts/address book, etc. |