Files
HanaToolbox/Services/Interfaces/IProcessRunner.cs
2026-03-02 20:53:28 +01:00

14 lines
323 B
C#

namespace HanaToolbox.Services.Interfaces;
public sealed record ProcessResult(int ExitCode, string StdOut, string StdErr)
{
public bool Success => ExitCode == 0;
}
public interface IProcessRunner
{
Task<ProcessResult> RunAsync(
string executable, string[] args,
CancellationToken ct = default);
}