Awesome Commandline Tools

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

Excerpt

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

Description

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.

Tags

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.

Slides: https://speakerdeck.com/amjith

Videos: http://www.pyvideo.org/speaker/737/amjith-ramanujam

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

Speaker

Leave a private comment to organizers about this proposal