Skip to content

Don't show welcome message when --getProperty was passed #38444

@rotanov

Description

@rotanov

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?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions