Make your windows terminal developer friendly

Pankaj Jaiswal
2 min readSep 20, 2021

A good terminal is very important for developers, We as a developer spent huge time in the terminal. Mac has a pretty good terminal (ZSH) that they can use for all the tasks they want. ZSH provides an auto-complete feature nice and good-looking terminal and some very great plugins that can help you to save time. Unfortunately, windows do not provide something like that. So we use the third-party terminal Fish.

Installing fish in windows

Installing fish in your windows machine is quite easy to make it easier I have an article on the same thing.

Themes for your fish terminal

Once you are done with the installation. You can make your terminal look good by installing some themes. Fish have plenty of themes from you can choose one.

You can find all the available themes on the above link.

My favorite theme is shellder. I will be installing this theme.

Installing OMF

For installing any theme or plugin you need to install OMF. OMF is like npm but built for the fish terminal. Installation instruction here.

Once OMF is installed successfully you can run the following command in the fish terminal to install the Shellder theme.

omf install https://github.com/simnalamburt/shellder

If you want to download any other theme just replace GitHub URL with your chosen theme. Once the theme is installed we need to active the theme.

omf theme shellder

if you want to activate any other theme just replace shellder with your theme name. Once done this the theme will be activated.

Installing git plugin

As a developer, I use git a lot and fish make it easier with a plugin that lets you reduce your typing effort and save time. In the plugin, there is an abbreviation for each git command. If there is no abbreviation you can create a custom abbreviation for yourself.

omf install https://github.com/jhillyerd/plugin-git

See all the abbreviations and usage of the plugin here.

Find other useful fish plugins and packages here.

Thanks for reading this article I hope you find this article helpful. Drop a comment if you have any questions.

--

--