Releases
v4.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
Added
Add public Task<CliCommandResult> WaitForExitAsync(CancellationToken) method to CliCommand.
Add public CliCommandResult? Result { get; } property to CliCommand.
Add enum CliCommandKillOnDispose with values: None, OnlyProcess, EntireProcessTree.
Add public CliCommandKillOnDispose KillOnDispose { get; set; } = CliCommandKillOnDispose.EntireProcessTree property to CliCommand.
Add public Task<CliCommandResult> ExecuteAsync(CancellationToken) method to ProgramCli.
Add public Task<CliCommandResult> ExecuteRawAsync(CancellationToken) method to ProgramCli.
Add public string MergedOutput { get; } property to CliCommandResult and CliCommand.
Changed
Change package target frameworks from .NET Standard 2.0 to .NET 8.0 and .NET Framework 4.6.2.
Enable nullable reference types.
Update WaitForExit and Kill methods of CliCommand to check whether a process has exited.
Remove internal Dispose method call in the end of WaitForExit and Kill methods of CliCommand.
Add CancellationToken parameter to ExecuteAsync and ExecuteRawAsync methods of ProgramCli.
Removed
Remove obsolete CliCommandException.Create static method.
Links
You can’t perform that action at this time.