v2.6.0
Modified the command-line tokenization logic to try to split unknown secondary flag arguments into multiple secondary argument flag tokens (one for each character of the unknown flag).
Example: If the program defines an argument with a secondary name v, then -vvv would be equivalent to -v -v -v, unless the program also defines a -vvv argument.
Additional:
- Added support for declaring the program version
- Optimized argument lookup during argument tokenization and parsing stages