File tree Expand file tree Collapse file tree
src/MetadataGen/MetadataGenerator.Tool Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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}
Original file line number Diff line number Diff line change @@ -184,6 +184,7 @@ temp/
184184TestResults.xml
185185
186186# Nuget outputs
187+ .nuget /nuget.exe
187188nuget /* .nupkg
188189nupkg /
189190release.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
212213tmpclaude- * -cwd
213- .nuget / nuget.exe
214+ .claude / * .local.json
Original file line number Diff line number Diff line change 11using System . CommandLine ;
2+ using System . Reflection ;
23using Microsoft . Extensions . DependencyInjection ;
34using Microsoft . Extensions . Logging ;
45using XrmMockup . MetadataGenerator . Core . Models ;
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 > ( ) ;
101107 }
102108 catch ( Exception ex )
103109 {
104- var logger = serviceProvider . GetRequiredService < ILogger < Program > > ( ) ;
105110 logger . LogError ( ex , "Metadata generation failed" ) ;
106111 return 1 ;
107112 }
You can’t perform that action at this time.
0 commit comments