diff --git a/PortProxyTool.Cli/Program.cs b/PortProxyTool.Cli/Program.cs index 952db0a..6d55716 100644 --- a/PortProxyTool.Cli/Program.cs +++ b/PortProxyTool.Cli/Program.cs @@ -57,6 +57,23 @@ internal static class Program break; } + return; + case "remove": + switch (args.Length) + { + case 4: + var targetType = PortProxyUtil.GetPortProxyTypeByString(args[1]); + var result = PortProxy.Remove(targetType, args[2], args[3]); + AnsiConsole.MarkupLine(string.IsNullOrEmpty(result) + ? "[green]删除成功[/]" + : $"[red]删除失败[/][gray]:[/] [white]{result}[/]"); + break; + default: + AnsiConsole.MarkupLine( + "[red]参数错误[/][gray]:[/] [white]接受的参数为 <监听地址> <监听端口>[/]"); + break; + } + return; case "list": switch (args.Length)