Adding Some Pizzazz To Your Terminal

Nov 30, 2016

How many times have you bashed numbers and letters into your basic old terminal, thrown the keyboard down to the ground, and yelled about a lack of pizzazz? You wouldn’t be alone. Lack of pizzazz, or panache, is one of the top reasons programmers find themselves agitated and depressed (this is not true at all). A brand new Tribe Called Quest album can only make you so happy it’s time to have some fun in terminal!

Note: most of these command-line utilities can be installed using brew on Mac OS X, gem, or your package manager of choice on Linux. This article focuses mainly on Mac OS X.

Lolcat

https://github.com/busyloop/lolcat

gem install lolcat

An oldie but goldie, lolcat allows you to pipe any output to a symphony of righteous rainbows!

Was hoping one day an alternative currency would be cat gifs.

Cowsay

https://github.com/schacon/cowsay

brew install cowsay

Cowsay let’s you pipe any output to a speaking cow. This is particularly useful if you only take orders from talking cows.

Cowsay

Cowsay also has several Easter eggs, allowing you to change from the cow to other characters you only answer to.

 When I travel to the Sun I roll with the squadron!

Here is a list of the other characters with a few removed to make it safe for work:

beavis.zen bud-frogs bunny cheese cower daemon default dragon dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters head-in hellokitty kiss kitty koala kosh luke-koala meow milk moofasa moose mutilated ren sheep skeleton small stegosaurus stimpy supermilker surgery telebears three-eyes turkey turtle tux udder vader vader-koala www

Fortune

http://software.clapper.org/fortune/

brew install fortune

Sick and tired of going to Chinese restaurants to steal fortune cookies? You’re in luck, there’s a package just for you! Pipe fortune through cowsay and lolcat for extra fun!

Stimpy you eeeediot.

Steam Locomotive

https://github.com/mtoyoda/sl

brew install sl

Choo-choo! All aboard the terminal train! This package is mainly for preventing the misspelling of ls, which lists directory contents. Instead, if you accidentally type sl, a steam locomotive will pass by FANTASTICALLY.

Choo-choo! All aboard the terminal train! I bet you won't mispell ls again.

ASCIIQuarium

http://www.robobunny.com/projects/asciiquarium/html/

brew install asciiquarium

Don’t have the time to head to the local aquarium? Download ASCIIQuarium and add a little aquatic pizzazz to get your life back on track.

Under the sea.

Now that you’ve added these wonderful packages to terminal, consider adding them to the next Linux instance you spin up, too you’ll be glad you did!

RECENT POSTS

Building an AI Policy for Your Company

Building an AI Policy for Your Company

Artificial Intelligence (AI) is an integral part of our present-day technology landscape. At Sourcetoad, we’ve been assisting our clients for years in leveraging this powerful tool. However, it’s become more important than ever to have an internal policy on how these...

Sourcetoad Presents: Fine-Tuning OpenAI

Sourcetoad Presents: Fine-Tuning OpenAI

Welcome to Sourcetoad’s first video in our Artificial Intelligence series! In this video, Sourcetoad’s own AI subject matter experts discuss how to fine-tune OpenAI. After watching this presentation, you’ll learn: ✅ What fine-tuning means✅ How to use fine-tuning to...

The Agile Manifesto in Practice: Part 2

The Agile Manifesto in Practice: Part 2

The Agile approach to software development first emerged in response to the inflexibility of existing project management methodologies. Unlike traditional approaches that emphasize extensive documentation at every phase of development, Agile instead values the...