YouTube doesn't want you know this subscribers secret
Get Free YouTube Subscribers, Views and Likes

Amjith Ramanujam Awesome Command Line Tools PyCon 2017

Follow
PyCon 2017

"Speaker: Amjith Ramanujam

Designing a good command line tool is challenging. Command line tools look archaic compared to modern graphical interfaces, discoverability is a big issue for command line tools, proactive help is hard to implement. This talk will cover a set of specific techniques to help alleviate those challenges.

How did [pgcli](http://pgcli.com) and [mycli](http://mycli.net) overcome these problems? We will cover specific examples where command line apps shine. The examples will be drawn from pgcli, mycli and [bpython](http://bpythoninterpreter.org/). This talk will suggest libraries and show how they can help you implement a wonderful command line interface.

The libraries covered in this talk include [pythonprompttoolkit](https://github.com/jonathanslenders/p..., [pygments](http://pygments.org/), [click](http://click.pocoo.org/), [fuzzyfind](https://github.com/amjith/fuzzyfinder).

The goal of the talk is to distil the ideas that exist in successful command line applications as guidelines for building powerful command line applications.


Slides can be found at: https://speakerdeck.com/pycon2017 and https://github.com/PyCon/2017slides"

posted by Duplicam3l