Automation is everywhere. Golang is a growing. I've put this short video together to get you started on building your own system command line interface!
Install golang: https://golang.org/doc/install
CLI framwork package used: https://github.com/urfave/cli