New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add async custom processing support. Add chainArgParserCalls()
for configuration. Additionally await thenable implicit and default option values and thenable default argument values
#1915
Commits on Jul 25, 2023
-
Co-authored-by: John Gee <john@ruru.gen.nz>
Configuration menu - View commit details
-
Copy full SHA for 2c6bcf4 - Browse repository at this point
Copy the full SHA 2c6bcf4View commit details -
Chain parseArg calls when parseAsync() is called
The behavior can be configured via chainArgParserCalls()
Configuration menu - View commit details
-
Copy full SHA for 9f292ad - Browse repository at this point
Copy the full SHA 9f292adView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ac0cd - Browse repository at this point
Copy the full SHA d1ac0cdView commit details -
Await thenable option and argument values when parseAsync() is called
The behavior can be configured via await() Co-authored-by: John Gee <john@ruru.gen.nz>
Configuration menu - View commit details
-
Copy full SHA for 2e7ccd1 - Browse repository at this point
Copy the full SHA 2e7ccd1View commit details -
Leave argument variations test untouched
Possible since undefined properties are not checked
Configuration menu - View commit details
-
Copy full SHA for 2d0c78f - Browse repository at this point
Copy the full SHA 2d0c78fView commit details -
Remove redundant checkForUnknownOptions() call
Co-authored-by: John Gee <john@ruru.gen.nz>
Configuration menu - View commit details
-
Copy full SHA for 905dac0 - Browse repository at this point
Copy the full SHA 905dac0View commit details
Commits on Jul 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dacdde0 - Browse repository at this point
Copy the full SHA dacdde0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b64f298 - Browse repository at this point
Copy the full SHA b64f298View commit details -
Configuration menu - View commit details
-
Copy full SHA for 254865c - Browse repository at this point
Copy the full SHA 254865cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e66eda5 - Browse repository at this point
Copy the full SHA e66eda5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb48134 - Browse repository at this point
Copy the full SHA fb48134View commit details -
Inherit _asyncParsing. Do not unset it and _shouldAwait
This is in accordance with how other properties containing information about the last parse call such as args & processedArgs do not get unset. Consistency in how repeated parse calls are handled could be improved by resolving tj#1916.
Configuration menu - View commit details
-
Copy full SHA for c34a839 - Browse repository at this point
Copy the full SHA c34a839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d65c6c - Browse repository at this point
Copy the full SHA 4d65c6cView commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 679bcb5 - Browse repository at this point
Copy the full SHA 679bcb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ade5f95 - Browse repository at this point
Copy the full SHA ade5f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5799cb - Browse repository at this point
Copy the full SHA d5799cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5a0557 - Browse repository at this point
Copy the full SHA f5a0557View commit details -
Forbid parse() usage with async calls
Better than having to deal with unhandled rejections.
Configuration menu - View commit details
-
Copy full SHA for ea25170 - Browse repository at this point
Copy the full SHA ea25170View commit details -
Remove await configuration and unnecessary chain mode
The simplification is possible now since async calls are forbidden in parse().
Configuration menu - View commit details
-
Copy full SHA for b9643bc - Browse repository at this point
Copy the full SHA b9643bcView commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 385fe48 - Browse repository at this point
Copy the full SHA 385fe48View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9dcc57 - Browse repository at this point
Copy the full SHA d9dcc57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e0e305 - Browse repository at this point
Copy the full SHA 3e0e305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608d91c - Browse repository at this point
Copy the full SHA 608d91cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 249a0c6 - Browse repository at this point
Copy the full SHA 249a0c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf7e096 - Browse repository at this point
Copy the full SHA bf7e096View commit details
Commits on Jul 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6858bdf - Browse repository at this point
Copy the full SHA 6858bdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf9fed - Browse repository at this point
Copy the full SHA 1cf9fedView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6f7c9 - Browse repository at this point
Copy the full SHA aa6f7c9View commit details
Commits on Jul 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d6cee0 - Browse repository at this point
Copy the full SHA 9d6cee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d21112 - Browse repository at this point
Copy the full SHA 2d21112View commit details
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cb8c30b - Browse repository at this point
Copy the full SHA cb8c30bView commit details