Python Commanda Line Program
http://pyvideo.org/europython-2014/writing-awesome-command-line-programs-in-python.html
https://www.davidfischer.name/2017/01/python-command-line-apps/