Skip to content

Commit 281de06

Browse files
committed
fix(Avalonia): ensure version is printed when --version is called
1 parent 55c233f commit 281de06

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

SnapX.Avalonia/Program.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
// See https://aka.ms/new-console-template for more information
22
#pragma warning disable CA1416 // I am aware
3+
using System.Reflection;
34
using Avalonia;
45
using Avalonia.Dialogs;
56
using Avalonia.Media;
67
using SnapX.Avalonia;
78

9+
if (args.Length != 0 && (args[0] == "--version" || args[0] == "-v"))
10+
{
11+
var informationalVersion = Assembly.GetExecutingAssembly().GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion ?? "Unknown";
12+
Console.WriteLine(informationalVersion);
13+
return;
14+
}
15+
816
BuildAvaloniaApp()
917
.StartWithClassicDesktopLifetime(args);
1018

0 commit comments

Comments
 (0)