Thread
:
Replacing GUI Apps on PC with Console-Based Apps!
View Single Post
Tigerroast
2014-11-30 , 18:18
Posts: 102 | Thanked: 171 times | Joined on Nov 2014
#
7
Even more CLI apps!:
Cataclysm: Dark Days Ahead
There's a pack of text/ncurses-based games in a package laying around somewhere (bsdgames, if I recall), and I've been going through them. This one's my favorite. It's a post-apocalyptic rougelike/adventure game that, unlike most other roguelikes, tosses you into an overworld. This game forces you to use your imagination and get creative, and, just like many old-school RPGs, character creation plays a huge role (pun not intended) in how you'll play the game. The devs got really creative with what attributes and stats would be in this game, even going as far as throwing 15+ different fighting styles in the game.
I have two major complaints about this game, however. First off, the combat is somewhat of a letdown. All you do is run into an enemy (or, if you have a firearm, shoot at them) and pray to RNGesus that you can deal good damage. However, there is a saving grace for the combat, and that saving grace is how the rest of the game plays.
In combat, you don't take "turns." Instead, every move you make, every turn you take, advances the world as well. Therefore, all of the player's moves are one "turn" that advances the world. This means that, if you engage an enemy, all other enemies in the vicinity are free to bum rush you.
My second complaint about the game is that chance plays a major role in the game, so you'll be praying to RNGesus a lot outside of combat. It's easy to die because of some BS in the game, or even be killed by an enemy that you have no business losing to.
With all that said, this game has great depth and is a very interesting roguelike if you're interested.
Alpine
Mutt is, IMNSHO, eight levels above Alpine if you're in need of a CLI email client. However, Mutt is daunting in that its configuration isn't very easy to wrap one's head around without RTFM, which people should do more of anyway. For those who would prefer a much easier CLI email client (if interested), Alpine might do the trick. Be warned that configuration in Alpine is a mess.
screenfetch
I mentioned it briefly when talking about
figlet,
and forgot to give it its own place. It definitely deserves it.
screenfetch
is a tool that takes a quick snapshot of your system's state (CPU/RAM usage, OS, hostname, user name, etc) and displays it whenever it's run. I, like many others, wrote an autostart script for
screenfetch
in the shell config file (.zshrc for me) so that it runs each time a terminal is started (whether an xterm or a TTY). It's the first script I've ever written, so
screenfetch
definitely gets a special place in my heart. <3
Speaking of which...
Zsh + oh-my-zsh
Not really a CLI app, but an alternate shell+framework. When I first starting experimenting with Arch Linux, I was still averse to using the command line (as many others are, and I honestly cannot blame them not one bit), albeit more comfortable, so I thought, "Hey, surely there's a way to spruce it up a bit? Perhaps make it nicer to look at? Easier to use?" I then looked on the ArchWiki and found a list of alternative shells, Zsh looking like the best candidate for an upgrade.
After making it my default shell, I wanted to try out one of the Zsh frameworks, and
oh-my-zsh
seemed like the friendliest one. Man, I never looked back after that. I hear prezto is faster, but I really don't feel like switching.
While I'm at it, I might as well include my favorite terminal emulator.
Terminology
It depends on just about all of EFL, which is fine by me, considering that I like Enlightenment a lot.
There's a lot to talk about with this terminal emulator, but here's the skinny on my favorite features:
-set a background in the terminal as a picture or video
-optional transparancy
-can use any fonts you please and easily switch between them with the config menu (no playing with config files here)
-options galore to take advantage of everything EFL can offer
-easily enable 256-color mode as a FEATURE! Makes
urxvt
obsolete in my eyes.
-can make other windows via horizontial/vertical splits, just like GNU Screen.
-very pretty, very shiny. Blends in easily with Enlightenment
My one gripe is that it's pretty heavy for a terminal emulator (~40-50MB), but I can easily let that slide.
Quote & Reply
|
Tigerroast
View Public Profile
Send a private message to Tigerroast
Find all posts by Tigerroast