| Ilya Zakharevich on Sun, 17 Jan 1999 18:40:02 -0500 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| [PATCH] Better cmd-line options |
This patch makes usage message more informative, and adds new option
--version. Note that another options --help is documented too, but it was
available before as well ;-).
Maybe it is good to add line "Send bug reports to..." too?
Enjoy,
Ilya
--- ./src/gp/gp.c.orig Fri Nov 6 10:08:32 1998
+++ ./src/gp/gp.c Sun Jan 17 18:21:16 1999
@@ -64,7 +66,17 @@ static void
usage(char *s)
{
printf("### Usage: "); printf(s);
- printf(" [-f] [-s stacksize] [-p primelimit] [-b buffersize]\n\n");
+ printf(" [options]\n");
+ printf(" Options are:\n");
+ printf("\t[-b buffersize]\tDeprecated\n");
+ printf("\t[-emacs]\tRun as if in Emacs shell\n");
+ printf("\t[-f]\t\tFaststart: do not read .gprc\n");
+ printf("\t[--help]\tPrint this message\n");
+ printf("\t[-q]\t\tQuiet mode: do not print banner and history numbers\n");
+ printf("\t[-p primelimit]\tPrecalculate primes up to the limit\n");
+ printf("\t[-s stacksize]\tStart with the PARI stack of given size (in bytes)\n");
+ printf("\t[-test]\t\tTest mode. As -q, plus wrap long lines\n");
+ printf("\t[--version]\tOutput version info and exit\n\n");
exit(0);
}
@@ -2613,6 +2625,12 @@ read_opt(long argc, char **argv)
disable_color = 1; test_mode = 1; /* fall through */
case 'f':
pre = NULL; break;
+ case '-':
+ if (strcmp(t, "version") == 0) {
+ print_version();
+ exit(0);
+ }
+ /* fall through */
default:
usage(argv[0]);
}