Windows Terminal with Git in the prompt the nice way

How will you prompt be looking like when you are finished with reading and going trough the steps in the blog I will describe the steps to do how you can get a fancy prompt in Windows Terminal and PowerShell and also in WSL with Ubuntu.