Forge
csharpdeeb25a2
1#nullable enable
2
3namespace CascadeIDE.Features.MagicLink;
4
5public static class CideMagicLinkArgExtractor
6{
7 public static string? FromArgs(string[] args)
8 {
9 foreach (var arg in args)
10 {
11 if (string.IsNullOrWhiteSpace(arg))
12 continue;
13
14 var trimmed = arg.Trim();
15 if (trimmed.StartsWith($"{CideMagicLinkUri.Scheme}://", StringComparison.OrdinalIgnoreCase))
16 return trimmed;
17 }
18
19 return null;
20 }
21}
22
View only · write via MCP/CIDE