For some software developers, especially the ones who are just getting started into programming, the mere thought of opening a terminal window makes their faces cringe. But those who understand CLI would argue that it’s one the most powerful tools at their disposal.
In this session, we will talk about creating CLI with a fraction of efforts that of building other User Interfaces and, yet, keeping it a humane interface that is a joy to work with.
I will walk you through the process of creating a sample extensible CLI using oclif (The Open CLI Framework) and talk about other NodeJS libraries to use to make the CLI user-friendly. Also, I will talk about how we are creating an amazing CLI tool for PayPal developers.
So, if you are interested in building a high performant, extensible, and engaging CLI or just want to hack a tool for personal workflows, this talk is for you.