Building an interactive CLI app in Elixir

The command line interface (CLI) can play a big part of a great developer experience (DX). But building a user-friendly interactive CLI can be a daunting task. What user inputs should be treated as true? Are common CLI vocabularies being used? Are your commands compatible with shell pipes and exit statuses? To name a few.

This talk focuses on highlighting key Elixir core features, key DX patterns, gotchas and libraries that can be used to develop a user-friendly CLI for your Elixir application.

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences