# TODO - [ ] Recover printHelp() function - [ ] Support enumerated options. Help must say something like --whatever - [ ] Support mandatory extra args - [X] Add a function to print usage - [X] Support grouped short options, like `-pnd` instead of `-p -n -d` - [X] Make single value options more friendly (avoid usage of option.args) - [X] Add support for mandatory arguments (throwing an error if not included) - [X] Support mandatory options - [X] Support large options definition using equals: --something=myvalue - [X] Support interactive input/output, like [Y/y/n] questions. - [X] Support a list of many arguments for an option (without a fixed length). {..., args: '*'} - [X] Support default values for options - [X] Support arguments suggestions when a non-supported one is detected