talk-data.com
Meetup
talk
2025-06-18 at 19:50
Anton Sviridov: Modern CLIs with Scala Native
Topics
Description
In recent years we have seen dramatic changes in the quality of CLI tools we use – many familiar tools have been rebuilt from scratch in new languages, with new interfaces, and colourful output. That shift has in turn raised the expectations for any new tool, shunning complex dependencies, unintuitive interfaces, and difficult distribution methods. With Scala Native, I believe we have a strong contender in the space of modern CLIs, we just need to build parts of ecosystem that have long been neglected due to low usage of Scala in the world of CLIs. Join me as I talk in detail about my experience building an important CLI for myself, the libraries I've built along the way, and the improvements I desperately want.