A step-by-step guide to build a command-line tool to manage multiple Git repos