Skip to content

Commit 36f1d51

Browse files
authored
Merge pull request #321 from delegateas/show-version-header-11d
Show version header
2 parents 3486e1f + c2a58bb commit 36f1d51

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
"Bash(cat:*)",
66
"Bash(dotnet build:*)",
77
"Bash(dotnet test:*)",
8-
"Bash(dotnet pack:*)",
9-
"Bash(find:*)"
8+
"Bash(dotnet pack:*)"
109
]
1110
}
1211
}

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ temp/
184184
TestResults.xml
185185

186186
# Nuget outputs
187+
.nuget/nuget.exe
187188
nuget/*.nupkg
188189
nupkg/
189190
release.cmd
@@ -208,6 +209,6 @@ docs/tools/FSharp.Formatting.svclog
208209
/tools/XrmContext/EnvInfo.config
209210
/src/MetadataGen/XrmMockupTest.csproj
210211

211-
# Claude temp files
212+
# Claude files
212213
tmpclaude-*-cwd
213-
.nuget/nuget.exe
214+
.claude/*.local.json

src/MetadataGen/MetadataGenerator.Tool/Program.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.CommandLine;
2+
using System.Reflection;
23
using Microsoft.Extensions.DependencyInjection;
34
using Microsoft.Extensions.Logging;
45
using XrmMockup.MetadataGenerator.Core.Models;
@@ -93,6 +94,11 @@
9394

9495
await using var serviceProvider = services.BuildServiceProvider();
9596

97+
var logger = serviceProvider.GetRequiredService<ILogger<Program>>();
98+
var version = Assembly.GetExecutingAssembly()
99+
.GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion ?? "unknown";
100+
logger.LogInformation("XrmMockup Metadata Generator v{Version}", version);
101+
96102
try
97103
{
98104
var generator = serviceProvider.GetRequiredService<IMetadataGeneratorService>();
@@ -101,7 +107,6 @@
101107
}
102108
catch (Exception ex)
103109
{
104-
var logger = serviceProvider.GetRequiredService<ILogger<Program>>();
105110
logger.LogError(ex, "Metadata generation failed");
106111
return 1;
107112
}

0 commit comments

Comments
 (0)