Option(names: Set<String>, secondaryNames: Set<String>, metavar: String?, help: String, nvalues: Int)
names
- The names that can be used to invoke this option
secondaryNames
- Secondary names that can be used to e.g. disable the option
metavar
- The metavar to display for the option if it takes values