1
0

feat: add version string to startup and status menu

This commit is contained in:
2026-03-06 08:13:39 +01:00
parent f687360c2b
commit 91a44bb2a4
4 changed files with 203 additions and 1291 deletions

View File

@@ -1,5 +1,5 @@
using Spectre.Console;
using System.Linq;
using System.Reflection;
namespace AnchorCli.Commands;
public class HelpCommand : ICommand
@@ -16,6 +16,8 @@ public class HelpCommand : ICommand
public Task ExecuteAsync(string[] args, CancellationToken ct)
{
var version = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? "unknown";
AnsiConsole.MarkupLine($"[cyan]Anchor CLI v{version}[/]");
AnsiConsole.MarkupLine("[cyan]Available commands:[/]");
var table = new Table();

View File

@@ -1,4 +1,5 @@
using Spectre.Console;
using System.Reflection;
namespace AnchorCli.Commands;
public class StatusCommand : ICommand
@@ -25,6 +26,7 @@ public class StatusCommand : ICommand
table.AddRow("[grey]Model[/]", $"[cyan]{Markup.Escape(_model)}[/]");
table.AddRow("[grey]Endpoint[/]", $"[blue]{Markup.Escape(_endpoint)}[/]");
table.AddRow("[grey]Version[/]", $"[magenta]{Assembly.GetExecutingAssembly().GetName().Version}[/]");
table.AddRow("[grey]CWD[/]", $"[green]{Markup.Escape(Environment.CurrentDirectory)}[/]");
AnsiConsole.Write(table);