Rob Vesse

Software Engineer - Cray Inc

Building a Killer Command Line App with Airline

Everyone builds command line applications at some point but often they are cobbled together or full of needless boiler plate. Airline takes a fully declarative approach to command line applications allowing users to create powerful and flexible command lines.

Airline takes care of lots of heavy lifting providing many features not found in similar libraries including annotation driven value validation restrictions, generating Man pages and Bash completion scripts to name just a few. In the workshop session we'll work through a comprehensive example command line application to see just how powerful this can be.

  • What will people get from this session?

    An overview of the Airline Library. Hands on time with a working example application. A better way to build command line applications

  • What level of technical ability or prior knowledge of the topic will people need?