I was recently looking for a method to create an application with Clojure that would allow specification of command line arguments. I came across an excellent post on Stack Overflow by alanlcode , that provides a spectacular example. I've Github'd it for reference.