A presentation at Linux.conf.au 2018 in in Sydney NSW, Australia by Leigh Brenecki
Command line interfaces are user interfaces too. Normally when we’re building a user interface, we put a lot of thought into how easy it is to use; if we’re lucky, we even have people or teams whose whole job it is to do that. How do we take that and apply it to command line tools?