Windows Subsystem for Linux
- Install WSL: https://docs.microsoft.com/en-gb/windows/wsl/install-win10
- Next, install the Ubuntu Linux distro from the Windows Store
- Now, lets get on to improve the linxu shell. This tutorial explains how to install Zsh: https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/
- Let’s take it one step further and install Oh-my-zsh to improve shell functionality even further! Use this guide for that: https://www.smashingmagazine.com/2015/07/become-command-line-power-user-oh-my-zsh-z/#use-zsh-and-oh-my-zsh
- Install the Powerline Fonts from https://github.com/powerline/fonts
Install PowerShell Core 6
Links to the documentation to install PowerShell Core 6 on different operating systems like Windows, macOS, and Linux.
- Installing PowerShell Core on Windows
- Installing PowerShell Core on Linux
- Installing PowerShell Core on macOS
- Installing PowerShell Core on ARM
but there is a PowerShell command to install PS6 that you can use instead:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
Command Prompt & PowerShell
- To customise the colour scheme for the command prompt: Download colortools and extract the zip. This blog page shows how to use it, but essentially you use
colortools.exe -b <file>
in Command Prompt (or PowerShell). The file must either be an .ini file or an .itermcolors file (which is used by consoles such as MacOS’ iTerm2).
colortool -b schemes/solarized_dark.itermcolors
Update PS1 prompt
- Go to your home directory using
cd
. - Backup your .bashrc file using
cp -p .bashrc .bashrc-backup
. - Download git-prompt.sh
umask 022
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh > ~/.git-prompt.sh
Run the following to add a couple of lines to the bottom of your .bashrc
cat << EOF >> ~/.bashrc
source ~/.git-prompt.sh
export PS1='\[\033[01;32m\]\w\[\033[01;33m\]$(__git_ps1 " (%s)") \[\033[01;37m\]\$ '
EOF
- Source your profile to see the change:
source ~/.bashrc
Edge Browser (Chromium)
Install the new chromium-based Edge browser and install the following plugins:
Working with SVG
Install the SVG Explorer Extension