This post is inspired by a post by Remy Sharp at https://remysharp.com/2018/08/23/cli-improved
Please read that blog post as I won’t repeat…