Only print to stdout when asked

This commit is contained in:
ryuukk 2024-10-12 17:21:20 +02:00 committed by GitHub
parent 796d212b05
commit c9d2fadc24
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 4 deletions

View File

@ -168,7 +168,7 @@ else
if (help) if (help)
{ {
printHelp(args[0]); printHelp(args[0], true);
return 0; return 0;
} }
@ -250,7 +250,7 @@ else
} }
else if (optionCount < 1) else if (optionCount < 1)
{ {
printHelp(args[0]); printHelp(args[0], false);
return 1; return 1;
} }
@ -416,9 +416,10 @@ else
return 0; return 0;
} }
void printHelp(string programName) void printHelp(string programName, bool stdOut)
{ {
stdout.writefln(` auto f = stdOut ? stdout : stderr;
f.writefln(`
Usage: %1$s <options> Usage: %1$s <options>
Human-readable output: Human-readable output: