With the recent announcement from GitHub changing their policy on free accounts to include unlimited private repositories, I wanted to migrate some of my existing private repos from BitBucket to GitHub so that everything was neatly in one place.
fish is the modern shell for power users and one of the great things about it is its practically endless customisation possibilities.
By default, macOS ships with bash as its shell prompt. While bash is certainly capable for many use cases, it lacks modern features and is quite basic.
Being the terminal junkie that I am, I often find myself running all sorts of commands and scripts to get things done with minimal interaction on my part.