The parser containing the argument tokens.
The instance of your CommandT to populate.
A successful result (Result.isSuccess) if argument parsing and binding succeeded, otherwise a failure result with an error (Result.asFailure.error) describing what happened. This error is user-friendly.
jaster.cli.core.CommandLineInterface as it goes over everything in detail.
This project's README also goes into detail about how commands are parsed.
Parses the given arguments into your command instance.
Description: This performs the full value parsing as described in CommandLineInterface.
Notes: If the argument parsing fails, your command instance and parser can be in a half-parsed state.