l3nz / cli-matic

Compact, hands-free [sub]command line parsing library for Clojure.
Eclipse Public License 2.0
361 stars 29 forks source link

Using :default for mandatory options #16

Closed l3nz closed 6 years ago

l3nz commented 6 years ago

We have three cases:

In the third case, we will abort with an error message if item is not present in after-parse option map.

Missing global options do not cause errors if you call a subcommand only for getting its help page.