in Command Line Interface

I have been talking about CLI (command line interface) more often . Truth be told, i’am a big fan of CLI and who is not right ? 😀 . I have always been in search of great tools for enhancing my user experience in CLI. Today i’am going to talk about Oh-My-Zsh and install on ubuntu.

First, Zsh is a shell designed for interactive use, and also a powerful scripting language. Oh My Zsh is an open source framework for managing our zsh configuration. we can extend our CLI using plugins.

Some of the features are  spelling correction, themeable , history and strong autocomplete features . We can install plugins to extend our cli . Plugins like plugin:git and many other helper plugins are already installed. You can view the plugins here .


First let’s make sure we have installed zsh and git-core . If not let’s install them.

Since, sh does not understand command like source . We can install Zsh using below command :

Once it’s done. We need to change our shell to zsh .

Now , all left to do is to restart .

The good user experience in cli will help you speed up your development . Once installation is done , we will have list of alias for laravel, symfony, yii , django and list goes on.

Hope i was able to make this article understandable .  If you have any queries or suggestions for us, feel free to contact us here.

Happy coding 🙂