main
System.CommandLine documentation (#28072)
add using statement to dispose loggerFactory to ensure logs are flushed properly (#35392)
Update snippets to dotnet8 (#41013)