Improved CliWrap

This commit is contained in:
2dust
2024-10-08 20:45:56 +08:00
parent aa6b6e3849
commit fea7c9fbd7
3 changed files with 45 additions and 45 deletions

View File

@@ -1,7 +1,4 @@
using CliWrap;
using CliWrap.Buffered;
namespace v2rayN.Desktop.Common
namespace v2rayN.Desktop.Common
{
public class ProxySettingLinux
{
@@ -25,17 +22,8 @@ namespace v2rayN.Desktop.Common
{
if (cmd is null || cmd.Cmd.IsNullOrEmpty() || cmd.Arguments.IsNullOrEmpty())
{ continue; }
await Task.Delay(10);
var result = await Cli.Wrap(cmd.Cmd)
.WithArguments(cmd.Arguments)
.ExecuteBufferedAsync();
if (result.ExitCode != 0)
{
//Logging.SaveLog($"Command failed {cmd.Cmd},{cmd.Arguments}");
Logging.SaveLog(result.ToString() ?? "");
}
await Utils.GetCliWrapOutput(cmd.Cmd, cmd.Arguments);
}
}