From: Pádraig Brady Date: Wed, 9 Oct 2013 18:44:12 +0000 (+0200) Subject: cal: improve the help text and man page X-Git-Tag: v2.24-rc2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=233ad1fa9b5f9aafaa5a678c6591cee16b296881;p=thirdparty%2Futil-linux.git cal: improve the help text and man page * misc-utils/cal.c: Add a little doc string, and mention that the current month is implicit if not specified. Also remove mention of "current" from two option descriptions as a specific date may have been specified. * misc-utils/cal.1: Likewise. [kzak@redhat.com: - use fputs and USAGE_SEPARATOR] Signed-off-by: Benno Schulenberg Signed-off-by: Pádraig Brady Signed-off-by: Karel Zak --- diff --git a/misc-utils/cal.1 b/misc-utils/cal.1 index 4e7570d782..0e686dd987 100644 --- a/misc-utils/cal.1 +++ b/misc-utils/cal.1 @@ -51,7 +51,7 @@ Display single month output. (This is the default.) .TP \fB\-3\fR, \fB\-\-three\fR -Display prev/current/next month output. +Display three months spanning the date. .TP \fB\-s\fR, \fB\-\-sunday\fR Display Sunday as the first day of the week. @@ -63,7 +63,7 @@ Display Monday as the first day of the week. Display Julian dates (days one-based, numbered from January 1). .TP \fB\-y\fR, \fB\-\-year\fR -Display a calendar for the current year. +Display a calendar for the whole year. .TP \fB\-\-color\fR [\fIwhen\fR] Colorize output. The diff --git a/misc-utils/cal.c b/misc-utils/cal.c index 76d62521b5..2360e3da77 100644 --- a/misc-utils/cal.c +++ b/misc-utils/cal.c @@ -805,13 +805,17 @@ static void __attribute__ ((__noreturn__)) usage(FILE * out) fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] [[[day] month] year]\n"), program_invocation_short_name); + fputs(USAGE_SEPARATOR, out); + fputs(_("Display a calendar, or some part of it.\n"), out); + fputs(_("Without any arguments, display the current month.\n"), out); + fputs(USAGE_OPTIONS, out); - fputs(_(" -1, --one show only current month (default)\n"), out); - fputs(_(" -3, --three show previous, current and next month\n"), out); + fputs(_(" -1, --one show only a single month (default)\n"), out); + fputs(_(" -3, --three show three months spanning the date\n"), out); fputs(_(" -s, --sunday Sunday as first day of week\n"), out); fputs(_(" -m, --monday Monday as first day of week\n"), out); fputs(_(" -j, --julian output Julian dates\n"), out); - fputs(_(" -y, --year show whole current year\n"), out); + fputs(_(" -y, --year show the whole year\n"), out); fputs(_(" --color[=] colorize messages (auto, always or never)\n"), out); fputs(USAGE_SEPARATOR, out);