The flag printed its own Console.WriteLine table while the guided menu rendered the same PrerequisiteResult list through PrerequisiteChecker. Two renderers for one result set, free to drift, and only one of them carried the tool's branding. Call the existing one and delete the duplicate. Spectre drops ANSI styling on its own when stdout is not a terminal, which is the case this flag exists for, so redirected output stays clean. It also falls back to an 80 column width and folds past it, which matters here because the warnings are shell commands meant to be copied — the CentOS EPEL hint is 95 characters and would have gained a newline mid-command. Widen the profile when output is redirected. Exit codes are unchanged: 0 when everything resolves, 1 when anything is missing. |
||
|---|---|---|
| .. | ||
| Interactive | ||
| Json | ||
| Platform | ||
| Prerequisites | ||
| Publishing | ||
| Branding.cs | ||
| build-tool.ico | ||
| BuildOptions.cs | ||
| BuildTool.csproj | ||
| Program.cs | ||