* feat: add field annotation and replace multiple items by dict
* comments & details
* fix: fix api & update docs website
* ^
* remove empty info
* descriptions
* descriptions
* fix reference.json
* remove debug code
* remove debug code
* docstring
* docstring
* fix: standard fields propagate to providers
* comment
* better
* better
* better
* better
* better
* mypy fixes
* mypy fixes
* reference
* cli fix: if the argument is required (aka standard) it means we don't want to touch it, unless choices need to be added
* cli fix: touch the help message (with the available providers) only if it's not on the signature (aka standard field)
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: hjoaquim <henriquecjoaquim@gmail.com>
* remove about message
* handle repeated arguments
* accomodate all the choices from different providers
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>