In this chapter, we’re going to do two things: first, we’re going to review Clojure’s tools.cli library in order to understand how we can utilize it to help us design and develop command-line applications. Second, we’ll look at how to package up this application in order for us to be able to distribute it.
Building command-line applications is something that most developers enjoy doing because it exposes a way to enrich their working environment (as well as the environment of their team or wider dev community if they’re designing a tool that is abstract enough to be useful to more than ...