Awesome Commandline Tools

Accepted Session
Short Form
Scheduled: Wednesday, June 22, 2016 from 2:30 – 3:15pm in B301


A showcase of beautifully crafted command line tools and some tips and tricks that make them so great.


Showcase some modern command line applications such as pgcli (Postgres REPL), mycli (MySQL REPL), Wharfee (Docker shell), bpython/ptpython (Python REPL) and prompt-toolkit (python library that powers them all).

This is an opinionated talk about building user-friendly command line applications. This talk will start out by comparing the existing command line tools with some of it’s modern counterparts. Then launch into a review of various libraries used to build a modern command line application. This will include prompt-toolkit, click, pygments and fuzzyfinder libraries. Finally we’ll showcase how easy it is to use these libraries by doing a live demo of building an application.


command-line, terminal, Postgres, mysql, Docker, python

Speaking experience

I've given talks in the past at PyCON, DjangoCon and local user groups (PDX Python), MySQL Users Group.



I've given a more in depth version of this talk at PDX Python.


Leave a private comment to organizers about this proposal