argList.C - don't emit banner with -help, -doc usage etc.

This makes it easier to find the usage on the screen.
  Provide hint about -help if the docs cannot be found.
This commit is contained in:
Mark Olesen
2008-07-18 11:41:12 +02:00
parent 3ae1a49119
commit d61fd187c1

View File

@ -168,7 +168,6 @@ Foam::argList::argList
{
// Check if this run is a parallel run by searching for any parallel option
// If found call runPar (might filter argv)
for (int argi=0; argi<argc; argi++)
{
if (argv[argi][0] == '-')
@ -183,12 +182,6 @@ Foam::argList::argList
}
}
// Print the banner once only for parallel runs
if (Pstream::master())
{
IOobject::writeBanner(Info, true);
}
// convert argv -> args_ and capture ( ... ) lists
// for normal arguments and for options
regroupArgv(argc, argv);
@ -291,8 +284,10 @@ Foam::argList::argList
string dateString = clock::date();
string timeString = clock::clockTime();
// Print the banner once only for parallel runs
if (Pstream::master())
{
IOobject::writeBanner(Info, true);
Info<< "Exec : " << argListString.c_str() << nl
<< "Date : " << dateString.c_str() << nl
<< "Time : " << timeString.c_str() << nl
@ -609,9 +604,9 @@ void Foam::argList::printUsage() const
Info<< ']';
}
// place help/doc options of the way at the end,
// place help/doc/srcDoc options of the way at the end,
// but with an extra space to separate it a little
Info<< " [-help] [-doc] [-srcDoc]" << endl;
Info<< " [-help] [-doc] [-srcDoc]\n" << endl;
}
@ -663,7 +658,9 @@ void Foam::argList::displayDoc(bool source) const
}
else
{
Info<< "No documentation found" << endl;
Info<< nl
<< "No documentation found for " << executable_
<< ", but you can use -help to display the usage\n" << endl;
}
}