zsh / oh-my-zsh up and running

meabed

Meabed

Posted on July 1, 2019

zsh / oh-my-zsh up and running

While bash still powers most the *nix system, zsh offer better developer experience in dealing with terminal TUI.

Recently macOS announced that is moving from bash to zsh, and as consequence so many developers will have to re-learn a bit of what they do with bash to have better experience dealing with TERMINAL commands in mac.

As I have been using ZSH for more than 6 years now, I wanted to share an easy and fast way to start with ZSH that gets you great developer experience on your mac or linux.

Download and use iTerm2

The setup below gets you:

  • zsh
  • oh-my-zsh
  • antigen package manager
  • config file with:
    • zsh-completion
    • autojump j
    • history h
    • zsh-autosuggestions
    • fast-syntax-highlighting
    • zsh-history-substring-search
    • and so many more with adding plugin as simple as editing 1 line in the config file!

To get started:

# install the dependencies with mac brew
brew install zsh antigen zsh-completions
Enter fullscreen mode Exit fullscreen mode

Then copy - modify as you need - and paste this gist file in your home as .zshrc "~/.zshrc"

Below is a screen that shows some of the great oh-my-zsh feature - history completion, syntax highlight, menu-auto-completion, jump etc...

ZSH

If you love working with terminal and you looking for great DX, you definitely use iterm2, zsh, oh-my-zsh with this plugins above.

Need help in installing / configuring zsh plugins - Feel free to reach out :)

💖 💪 🙅 🚩
meabed
Meabed

Posted on July 1, 2019

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related