Bump version to 0.2.3 / 0.0.3

This commit is contained in:
2023-08-23 17:58:56 +02:00
parent aca7a8ef79
commit 5c62419f65
4 changed files with 21 additions and 2 deletions

View File

@@ -5,7 +5,7 @@
<TargetFramework>net7.0</TargetFramework> <TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<Version>0.0.2</Version> <Version>0.0.3</Version>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>

View File

@@ -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);
}
}

View File

@@ -13,6 +13,7 @@ using TerminalUI;
using TerminalUI.Color; using TerminalUI.Color;
using TerminalUI.ConsoleDrivers; using TerminalUI.ConsoleDrivers;
using ITheme = FileTime.ConsoleUI.App.Styling.ITheme; using ITheme = FileTime.ConsoleUI.App.Styling.ITheme;
using Version = FileTime.ConsoleUI.InfoProviders.Version;
Console.OutputEncoding = System.Text.Encoding.UTF8; Console.OutputEncoding = System.Text.Encoding.UTF8;
IConsoleDriver? driver = null; IConsoleDriver? driver = null;
@@ -111,6 +112,10 @@ static bool HandleInfoProviders(string[] args, IServiceProvider serviceProvider)
serviceProvider.GetRequiredService<IConsoleDriver>() serviceProvider.GetRequiredService<IConsoleDriver>()
) )
}, },
{
"--version",
() => Version.PrintVersionInfo(serviceProvider.GetRequiredService<IConsoleDriver>())
}
}; };
infoProviders.Add("--help", () => Help.PrintHelp(infoProviders.Keys)); infoProviders.Add("--help", () => Help.PrintHelp(infoProviders.Keys));
foreach (var infoProviderKey in infoProviders.Keys) foreach (var infoProviderKey in infoProviders.Keys)

View File

@@ -7,7 +7,7 @@
<TrimMode>copyused</TrimMode> <TrimMode>copyused</TrimMode>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport> <BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationIcon>filetime.ico</ApplicationIcon> <ApplicationIcon>filetime.ico</ApplicationIcon>
<Version>0.2.2</Version> <Version>0.2.3</Version>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>