Pimp Your Terminal (macOS)

Welcome to my blog ππ½
I'm a Front-End Developer with a passion for learning!
I write about Programming π©π½βπ» and Productivity Tips β
Search for a command to run...

Welcome to my blog ππ½
I'm a Front-End Developer with a passion for learning!
I write about Programming π©π½βπ» and Productivity Tips β
Amazing,
Changing a terminal is life-changing, one thing I'm missing and truly made my terminal experience is better is this setting:
Setting the key repeat to fast and delay as well. If you ever had to backspace a terminal line, you'll know what i mean!

Nice! I'm always looking for new tips and tricks so I'll have to give that a try! Thanks for sharing Daily Dev Tips!
I just keep alt pressed and it deletes whole words and pieces instead of single characters! I wasted too much time holding down backspace before I realized this trickπ
Thanks for sharing Chris!
Although my experience is primarily with front-end development, my current job is affording me the opportunity to do more full-stack work. Naturally, this meant that I needed to explore the different database GUIs available on the market. Here is a l...

A Note on the Series: Fast Fridays π is a series where you will find fast, short, and sweet tips/hacks that you may or may not be aware of. I will try to provide these (fairly) regularly on Fridays. In this Fast Friday tip, I'll explain how to crea...

Over the past year, Iβve started incorporating a Git GUI into my workflow. I still reach for the terminal about 90% of the time, but Iβve found that a GUI can really shine when it comes to things like viewing diffs, checking stashes, or resolving mer...

Simplifying Branch Management with Git Worktree

With all the AI tools popping up these days, I figured I'd try out some speech-to-text software in an attempt to boost my productivity. I've been hearing a lot about βdeveloping at the speed of thoughtβ, so here's a list of the top speech-to-text sof...

I used to watch tutorials and see cool terminal setups and wonder how they were able to configure it to look the way they did. One day I came across Wes Bos's- Command Line Power User Playlist and I had finally found an answer that walked me through the process! In his tutorials, he uses iTerm2 to show you how to customize your terminal.
I will be showing you the steps using Hyper with a few examples showing you how to change settings in the default terminal. However, I have tried to structure the steps so that you can apply it to whatever terminal you decide to use. This article will take a few lessons taught from that series and break it down into a written format so that you can customize your terminal in no time.
There are three main options when it comes to terminals:
Option 1 - The default terminal provided on a Mac. If you decide you want to use this option, feel free to move on to the next section.
Option 2 - iTerm 2 which is the OG terminal emulator. You can download iTerm2 here.
Option 3 - Hyper which is the newer, Electron-based terminal. This is the option I will be showing a majority of the examples from. You can download Hyper here.
To verify if you have zsh pre-installed, run echo $SHELL in your terminal. If the response doesn't come back with /bin/zsh then you need to go through the process to install zsh. I recommend doing so with homebrew via brew install zsh.
Next, you need to download Oh My Zsh which provides a framework for managing zsh configurations.
.zshrc dotfiles which is in your home directory.open ~/.zshrc to view the .zshrc file and set it to an Oh My Zsh theme of your choice. Open up a new tab and you should see the new theme applied.
After installing the theme your terminal may look a little wonky like this:

To get the special icon indicators you need to install Powerline Fonts. This contains a large list of fonts that you may use and they have been patched to include the special characters for these fonts used throughout the themes.
fontFamily property --> Add Inconsolata for Powerline to the front of the list.
Inconsolata for Powerline from within the "Family" section 

Voila! After a few short steps, you should now have a cooler π looking terminal than you did before. There are a lot more customizations you can make but this should provide you with the basics to add some flare β¨ to the otherwise plain-looking terminal. Feel free to share some screenshots of your pimped out terminals.