ModernUO/Projects/BuildTool
Kamron Batman 5cb1c9e040
fix(buildtool): render --check-prereqs through Spectre like everything else
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.
2026-08-07 14:10:49 -07:00
..
Interactive feat: Adds Build Tool for Publishing/Setup (#2392) 2026-03-28 21:21:50 -07:00
Json feat: Adds Build Tool for Publishing/Setup (#2392) 2026-03-28 21:21:50 -07:00
Platform feat: Adds Build Tool for Publishing/Setup (#2392) 2026-03-28 21:21:50 -07:00
Prerequisites fix(buildtool): check what the runtime actually loads, and add tzdata 2026-08-07 13:59:12 -07:00
Publishing feat: Adds Build Tool for Publishing/Setup (#2392) 2026-03-28 21:21:50 -07:00
Branding.cs feat: Adds Build Tool for Publishing/Setup (#2392) 2026-03-28 21:21:50 -07:00
build-tool.ico feat(build-tool): add application icon and refresh MUO.ico (#2487) 2026-06-14 11:59:54 -07:00
BuildOptions.cs fix: require only the runtime native libraries on Linux 2026-08-06 22:04:06 -07:00
BuildTool.csproj fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
Program.cs fix(buildtool): render --check-prereqs through Spectre like everything else 2026-08-07 14:10:49 -07:00