From 5a85452dc9655a9460b1e8ab46ed104e206f18f0 Mon Sep 17 00:00:00 2001 From: Daniel Cazzulino Date: Mon, 28 Aug 2023 17:05:22 -0300 Subject: [PATCH] Remove obsolete SL v1 implementation check Fixes #417 --- src/dotnet-nugetize/Program.cs | 43 +++------------------------------- 1 file changed, 3 insertions(+), 40 deletions(-) diff --git a/src/dotnet-nugetize/Program.cs b/src/dotnet-nugetize/Program.cs index e61337d8..b9e1365a 100644 --- a/src/dotnet-nugetize/Program.cs +++ b/src/dotnet-nugetize/Program.cs @@ -9,7 +9,6 @@ using System.Threading; using System.Threading.Tasks; using System.Xml.Linq; -using Devlooped; using Mono.Options; using Spectre.Console; using Spectre.Console.Rendering; @@ -29,46 +28,10 @@ class Program string items; List extra; - static async Task Main(string[] args) + static int Main(string[] args) { - var status = SponsorCheck.CheckAsync(Directory.GetCurrentDirectory(), "devlooped", "NuGetizer", "dotnet-nugetize", ThisAssembly.Project.Version); - var result = new Program().Run(args); - - // No need to check sponsorlink status if we couldn't render useful results. - if (result == 0) - { - var value = await status; - if (value == null) - return result; - - switch (value.Value) - { - case SponsorStatus.AppMissing: - Warning( - AppMissing.Header, - new Markup(AppMissing.Message1("NuGetizer", "devlooped")), - new Grid().AddColumns(2) - .AddRow( - new Markup(AppMissing.Message2), - new Text("https://github.com/apps/sponsorlink", - new Style(Color.Blue, decoration: Decoration.Underline, link: "https://github.com/apps/sponsorlink")))); - break; - case SponsorStatus.NotSponsoring: - Warning( - NotSponsoring.Header, - new Markup(NotSponsoring.Message("NuGetizer")), - new Text("https://github.com/sponsors/devlooped", - new Style(Color.Blue, decoration: Decoration.Underline, link: "https://github.com/apps/sponsorlink"))); - break; - case SponsorStatus.Sponsoring: - AnsiConsole.Write(new Markup($":heart_decoration: [grey30]{Sponsoring.Message("NuGetizer", "devlooped")}[/]")); - break; - default: - break; - } - } - - return result; + Console.OutputEncoding = Encoding.Unicode; + return new Program().Run(args); } int Run(string[] args)