Dev Workstation Setup

Windows Subsystem for Linux

Install PowerShell Core 6

Links to the documentation to install PowerShell Core 6 on different operating systems like Windows, macOS, and Linux.

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