You suck at shell scripting: building awesome command line tools in Python for fun and profit!
Channel: PyCon South Africa
Date: 08/10/2017

Tobias Brandt
https://2017.za.pycon.org/talks/71/
You do! You're aweful! You are as bad at shell scripting as Helen Zille is at Twitter. However clever that 140 character bash one liner seemed at the time, you know that you regretted it once it became an integral part of your production build pipeline. This talk will show you how to write maintainable Command Line Interfaces with click and pathlib that won't leave you trying to rewrite your git commit history after the next production system outage.

As a simple illustration I'll demonstrate command line application to download and analyse digital asset data (aka cryptocurrencies).