CliParser.RunAsync Method
Definition
- Namespace
- DotMake.CommandLine
- Assembly
- DotMake.CommandLine.dll
RunAsync(string[], CancellationToken)
Parses a command line string array and runs the handler asynchronously for the indicated command.
public Task<int> RunAsync(string[] args = null, CancellationToken cancellationToken = default)
Parameters
argsstring[]The string array typically passed to a program. This is usually the special variable
argsavailable inProgram.cs(new style with top-level statements) or the string array passed to the program'sMainmethod (old style). If not specified or null,argswill be retrieved automatically from the current process via DotMake.CommandLine.CliParser.GetArgs().cancellationTokenCancellationTokenThe token to monitor for cancellation requests.
Returns
RunAsync(string, CancellationToken)
Parses a command line string value and runs the handler asynchronously for the indicated command.
public Task<int> RunAsync(string commandLine, CancellationToken cancellationToken = default)
Parameters
commandLinestringThe command line string that will be split into tokens as if it had been passed on the command line. Useful for testing command line input by just specifying it as a single string.
cancellationTokenCancellationTokenThe token to monitor for cancellation requests.