annotate doc/dp.me @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 .\" This file is automatically generated. Do not edit!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 .\" @(#)$Id$
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 .SC DP 8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 .NA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 dp \- parse dates 822-style
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 .SY
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 /usr/local/mh/lib/dp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 \%[\-form\ formatfile]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 \%[\-format\ string]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 \%[\-width\ columns]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 dates\ ...
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 \%[\-help]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 .DE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 \fIDp\fR is a program that parses dates according to the ARPA Internet
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 standard.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 It also understands many non\-standard formats,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 such as those produced by TOPS\-20 sites and some UNIX sites using
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 \fIctime\fR\0(3).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 It is useful for seeing how \fIMH\fR will interpret a date.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 The \fIdp\fR program treats each argument as a single date,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 and prints the date out in the official 822\-format.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 Hence, it is usually best to enclose each argument in double\-quotes for the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 shell.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 To override the output format used by \fIdp\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 the `\-format\ string' or `\-format\ file' switches are used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 This permits individual fields of the address to be extracted with ease.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 The string is simply a format stringand thefile is simply a format file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 See \fImh\-format\fR\0(5) for the details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 Here is the default format string used by \fIdp\fR:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 .ti +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 %<(nodate{text})error: %{text}%|%(putstr(pretty{text}))%>
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 which says that if an error was detected, print the error, a `:',
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 and the date in error.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 Otherwise, output the 822\-proper format of the date.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 .Fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 ^$HOME/\&.mh\(ruprofile~^The user profile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 .Pr
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 None
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 .Sa
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 ap(8)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 \fIStandard for the Format of ARPA Internet Text Messages\fR (aka RFC\-822)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 .De
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 `\-format' default as described above
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 `\-width' default to the width of the terminal
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 .Co
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 None
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 .Bu
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 The argument to the `\-format' switch must be interpreted as a single token
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 by the shell that invokes \fIdp\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 Therefore,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60 one must usually place the argument to this switch inside double\-quotes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 .En