When a user executes dotnet build command with --getProperty, for example:
dotnet build -c <configuration> --getProperty:OutputPath --getProperty:OutputType --getProperty:AssemblyName <project>
Most likely that it's output is gonna be parsed.
However in some cases (or every time in CI, in clean docker environment) the welcome message is being prepended to the output, which breaks parsing.
I've seen #3828 and dotnet/cli#13275 but it seems to me in this case it's clear that user never wants a welcome message, so can you consider never showing welcome message if --getProperty was passed?
Also, bonus suggestion, may be everyone will benefit if welcome message is only displayed when dotnet (or dotnet build in case welcome message is tied only with build command) is executed with no arguments?
When a user executes
dotnet buildcommand with--getProperty, for example:Most likely that it's output is gonna be parsed.
However in some cases (or every time in CI, in clean docker environment) the welcome message is being prepended to the output, which breaks parsing.
I've seen #3828 and dotnet/cli#13275 but it seems to me in this case it's clear that user never wants a welcome message, so can you consider never showing welcome message if
--getPropertywas passed?Also, bonus suggestion, may be everyone will benefit if welcome message is only displayed when
dotnet(ordotnet buildin case welcome message is tied only with build command) is executed with no arguments?