00JCIV00/cova

Allow Options to be required during parsing

00JCIV00 opened this issue · 2 comments

After looking through several other CLI tools, it seems that what Cova calls Options are often not optional. While they should still be optional by default the following two additions will allow for greater flexibility:

  1. Add a mandatory field to a Options.
  2. Add an opt_group_mandatory field to Commands.

Changed the verbiage from required to mandatory to be more in line with the rest of Cova.

Implemented in 99290af.