Slides

Slides on SpeakerDeck: Writing Command Line Applications That Click

Notes

Tutorial Repo and Installation Instructions:

https://github.com/tylerdave/PyTN2016-Click-Tutorial

Follow-up:

I think the tutorial went well and I got some good feedback about the format (so I'm now splitting the tutorial runner into its own project!)

I really only had one issue come-up: The tutorial runner's solve command overwrote unsaved work. This caused problems for a couple attendees who were keeping notes in the working file -- something I hadn't considered. I've since updated the command to prompt the user to confirm overwriting the file. In my new project I'll do the same at minimum and may find better options for handling this.