Browse Source

Send --help message to stdout i.s.o stderr

This allows fun stuff such as `bitcoin --help | less`, and more
easy piping to files.

Looking at other tools such as bash, gcc, they all send their help
text to stdout.
0.8
Wladimir J. van der Laan 12 years ago
parent
commit
bb353618f1
  1. 2
      src/init.cpp
  2. 2
      src/qt/guiutil.cpp

2
src/init.cpp

@ -144,7 +144,7 @@ bool AppInit(int argc, char* argv[]) @@ -144,7 +144,7 @@ bool AppInit(int argc, char* argv[])
strUsage += "\n" + HelpMessage();
fprintf(stderr, "%s", strUsage.c_str());
fprintf(stdout, "%s", strUsage.c_str());
return false;
}

2
src/qt/guiutil.cpp

@ -439,7 +439,7 @@ void HelpMessageBox::printToConsole() @@ -439,7 +439,7 @@ void HelpMessageBox::printToConsole()
{
// On other operating systems, the expected action is to print the message to the console.
QString strUsage = header + "\n" + coreOptions + "\n" + uiOptions;
fprintf(stderr, "%s", strUsage.toStdString().c_str());
fprintf(stdout, "%s", strUsage.toStdString().c_str());
}
void HelpMessageBox::showOrPrint()

Loading…
Cancel
Save