From bde7c4fe6f81db21e172038816812e579e74f3ba Mon Sep 17 00:00:00 2001 From: Jack <3486688394@qq.com> Date: Tue, 28 Jan 2025 23:56:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E7=AB=AF=E5=8F=A3=E6=98=A0=E5=B0=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PortProxyTool.Cli/Program.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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)