Help for date -I when CONFIG_FEATURE_DATE_ISOFMT is enabled.
authorGlenn L McGrath <bug1@ihug.co.nz>
Fri, 29 Aug 2003 14:18:26 +0000 (14:18 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Fri, 29 Aug 2003 14:18:26 +0000 (14:18 -0000)
Patch by Steven Scholz

include/usage.h

index 35a3d5033e810b570c59b463339e63e12fd67901..07bec2a9e27db2d52e70d5363c1a27728f1447a6 100644 (file)
        "$ echo "Hello world" | cut -f 2 -d ' '\n" \
        "world\n"
 
+#ifdef CONFIG_FEATURE_DATE_ISOFMT
+#define USAGE_DATE_ISOFMT(a) a
+#else
+#define USAGE_DATE_ISOFMT(a)
+#endif
+
 #define date_trivial_usage \
        "[OPTION]... [+FORMAT]"
 #define date_full_usage \
        "Displays the current time in the given FORMAT, or sets the system date.\n" \
        "\nOptions:\n" \
        "\t-R\t\tOutputs RFC-822 compliant date string\n" \
-       "\t-d STRING\tdisplay time described by STRING, not `now'\n" \
+       "\t-d STRING\tDisplays time described by STRING, not `now'\n" \
+       USAGE_DATE_ISOFMT("\t-I[TIMESPEC]\tOutputs an ISO-8601 compliant date/time string.\n" \
+       "\t\t\tTIMESPEC=`date' (or missing) for date only,\n" \
+       "\t\t\t`hours', `minutes', or `seconds' for date and,\n" \
+       "\t\t\ttime to the indicated precision.\n") \
        "\t-s\t\tSets time described by STRING\n" \
        "\t-u\t\tPrints or sets Coordinated Universal Time"
 #define date_example_usage \