From 5c62419f650f2a6cae9ab9e792f3cd50e2746ccd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Wed, 23 Aug 2023 17:58:56 +0200 Subject: [PATCH] Bump version to 0.2.3 / 0.0.3 --- .../FileTime.ConsoleUI/FileTime.ConsoleUI.csproj | 2 +- .../FileTime.ConsoleUI/InfoProviders/Version.cs | 14 ++++++++++++++ src/ConsoleApp/FileTime.ConsoleUI/Program.cs | 5 +++++ .../FileTime.GuiApp/FileTime.GuiApp.csproj | 2 +- 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 src/ConsoleApp/FileTime.ConsoleUI/InfoProviders/Version.cs diff --git a/src/ConsoleApp/FileTime.ConsoleUI/FileTime.ConsoleUI.csproj b/src/ConsoleApp/FileTime.ConsoleUI/FileTime.ConsoleUI.csproj index c410292..c9785c5 100644 --- a/src/ConsoleApp/FileTime.ConsoleUI/FileTime.ConsoleUI.csproj +++ b/src/ConsoleApp/FileTime.ConsoleUI/FileTime.ConsoleUI.csproj @@ -5,7 +5,7 @@ net7.0 enable enable - 0.0.2 + 0.0.3 diff --git a/src/ConsoleApp/FileTime.ConsoleUI/InfoProviders/Version.cs b/src/ConsoleApp/FileTime.ConsoleUI/InfoProviders/Version.cs new file mode 100644 index 0000000..8382c51 --- /dev/null +++ b/src/ConsoleApp/FileTime.ConsoleUI/InfoProviders/Version.cs @@ -0,0 +1,14 @@ +using System.Reflection; +using TerminalUI.ConsoleDrivers; + +namespace FileTime.ConsoleUI.InfoProviders; + +public static class Version +{ + public static void PrintVersionInfo(IConsoleDriver consoleDriver) + { + var version = Assembly.GetEntryAssembly()!.GetName().Version!; + var versionString = $"{version.Major}.{version.Minor}.{version.Build}"; + consoleDriver.Write("FileTime version: " + versionString); + } +} \ No newline at end of file diff --git a/src/ConsoleApp/FileTime.ConsoleUI/Program.cs b/src/ConsoleApp/FileTime.ConsoleUI/Program.cs index 2a67464..2d3bfe6 100644 --- a/src/ConsoleApp/FileTime.ConsoleUI/Program.cs +++ b/src/ConsoleApp/FileTime.ConsoleUI/Program.cs @@ -13,6 +13,7 @@ using TerminalUI; using TerminalUI.Color; using TerminalUI.ConsoleDrivers; using ITheme = FileTime.ConsoleUI.App.Styling.ITheme; +using Version = FileTime.ConsoleUI.InfoProviders.Version; Console.OutputEncoding = System.Text.Encoding.UTF8; IConsoleDriver? driver = null; @@ -111,6 +112,10 @@ static bool HandleInfoProviders(string[] args, IServiceProvider serviceProvider) serviceProvider.GetRequiredService() ) }, + { + "--version", + () => Version.PrintVersionInfo(serviceProvider.GetRequiredService()) + } }; infoProviders.Add("--help", () => Help.PrintHelp(infoProviders.Keys)); foreach (var infoProviderKey in infoProviders.Keys) diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj index dccf867..cceb28a 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj @@ -7,7 +7,7 @@ copyused true filetime.ico - 0.2.2 + 0.2.3