


You may continue to watch the following video or read the companion blog post by Christian for more tips on this method. # install oh-my-zsh to set zsh as default shell and install plugins This is the easier option we just have to run the following commands in the Ubuntu shell. Use this method if you are already using WSL for most of your stuff. You may need these software installed on your Windows machine to follow this guide. We can either install zsh on WSL or replace the git bash shell with zsh. There are 2 options to install zsh on Windows. (See my 1-minute guide on How to add Git Bash to Windows Terminal) If you are as experimental as I am, please proceed ahead. TLDR: My advice is to stick with git bash for Windows as it is good enough for most cases. It turns out it is not as straightforward as I initially thought. Git Bash and Windows Subsystem for Linux (WSL).Īs macOS has replaced bash with zsh since Catalina, I decided to use zsh on Windows too, so that I have an unified experience across 2 different OS, with the same (or similar).

Today, this argument holds little weight as there are plenty of ways Windows users can install a Unix shell like bash easily with However, since most servers worldwide are UNIX-based, it is common advice for developers to be familiar with Unix commands as much as possible. One of the long-time arguments that favor macOS over Windows for developers is that macOS Terminal can run Unix commands while Windows Command Prompt cannot.
