Dave schrieb:
Here's a simple and useful patch for setup. Might reduce queries about
unattended installs, and save people having to resort to source.
Patch is against CVS (as of yesterday).
Modify the leader text as you see fit :)
------------------------------------------------------------------------
--- main.cc~ 2004-10-25 19:34:32.000000000 +0100
+++ main.cc 2004-11-16 19:21:14.000000000 +0000
@@ -471,7 +471,11 @@
if (HelpOption)
{
- GetOption::GetInstance().ParameterUsage(log(LOG_PLAIN)<<"\nCommand Line Options:\n");
+ log(LOG_PLAIN)<<"\nOutput command line options\n";
+ std::cout << "setup [options]\n\n"
+ << "Cygwin setup installs and maintains cygwin packages\n\n"
+ << "Command Line options:\n";
+ GetOption::GetInstance().ParameterUsage(std::cout);
theLog->exit(0);
}
you should really check if the parent isatty.
nevertheless I consider this hack useful.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/