From ca22cda709b3ccd7f57505e2167d1c46c509ede3 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Fri, 23 Oct 2009 15:44:51 +0200 Subject: date: handle long options RFC2822 obsoletes RFC822; Silently accept --rfc-822 and return rfc2822 output for compatibility. Signed-off-by: Bernhard Reutner-Fischer --- include/usage.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'include/usage.h') diff --git a/include/usage.h b/include/usage.h index 8316c4368..ca8810650 100644 --- a/include/usage.h +++ b/include/usage.h @@ -673,17 +673,27 @@ #define date_full_usage "\n\n" \ "Display time (using +FMT), or set time\n" \ "\nOptions:" \ + IF_NOT_LONG_OPTS( \ "\n [-s] TIME Set time to TIME" \ "\n -u Work in UTC (don't convert to local time)" \ - "\n -R Output RFC-822 compliant date string" \ + "\n -R Output RFC-2822 compliant date string" \ + ) IF_LONG_OPTS( \ + "\n [-s,--set] TIME Set time to TIME" \ + "\n -u,--utc Work in UTC (don't convert to local time)" \ + "\n -R,--rfc-2822 Output RFC-2822 compliant date string" \ + ) \ IF_FEATURE_DATE_ISOFMT( \ "\n -I[SPEC] Output ISO-8601 compliant date string" \ "\n SPEC='date' (default) for date only," \ "\n 'hours', 'minutes', or 'seconds' for date and" \ "\n time to the indicated precision" \ - ) \ + ) IF_NOT_LONG_OPTS( \ "\n -r FILE Display last modification time of FILE" \ "\n -d TIME Display TIME, not 'now'" \ + ) IF_LONG_OPTS( \ + "\n -r,--reference FILE Display last modification time of FILE" \ + "\n -d,--date TIME Display TIME, not 'now'" \ + ) \ IF_FEATURE_DATE_ISOFMT( \ "\n -D FMT Use FMT for -d TIME conversion" \ ) \ -- cgit v1.2.3