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

View file

@ -168,7 +168,7 @@ else
if (help)
{
printHelp(args[0]);
printHelp(args[0], true);
return 0;
}
@ -250,7 +250,7 @@ else
}
else if (optionCount < 1)
{
printHelp(args[0]);
printHelp(args[0], false);
return 1;
}
@ -416,9 +416,10 @@ else
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>
Human-readable output: