annotate bday.1 @ 12:dc220ec8248d

minor changes in Makefile
author meillo@marmaro.de
date Thu, 13 Nov 2008 13:30:00 +0100
parents 6d25afd91132
children d18a3b2b76bd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
1 .TH bday 1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
2 .SH NAME
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
3 bday \- inform about upcoming birthdays and other events
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
4
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
5
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
6
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
7 .SH SYNOPSIS
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
8 .BR bday\ [ -W
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
9 .IR defwarn ]
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
10
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
11
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
12
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
13 .SH DESCRIPTION
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
14 The
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
15 .B bday
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
16 command reads standard input which gives a list of birthdays and events (see section
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
17 .B FILE FORMAT
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
18 for details). It produces a list of events which are coming up within the next few weeks.
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
19
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
20
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
21
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
22 .SH OPTIONS
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
23
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
24 .TP
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
25 .BI -W\ warn
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
26 Warn
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
27 .I warn
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
28 days in advance, for entries that have no
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
29 .B w
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
30 flag (see
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
31 .BR FILE\ FORMAT ).
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
32 If this switch is not specified, it defaults to 14 days.
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
33
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
34
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
35
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
36 .SH FILE FORMAT
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
37
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
38 Each line beginning with a hash sign,
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
39 .RB ` # ',
3
dc2f94280b01 new Makefile; removed MinWarn and MaxWarn; adjusted manpage
meillo@marmaro.de
parents: 1
diff changeset
40 is a comment and will be ignored.
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
41
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
42 Any other line specifies the name of a person or event, followed by an equals sign and
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
43 a date and finally some extra options. The date has to be in ISO 8601 date format (YYYY-MM-DD).
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
44 The extra options are:
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
45 .TP
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
46 .B bd
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
47 This line is a birthday (the default). The year, if given, should be when the person was born. A line designated as a
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
48 birthday will produce output like
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
49 .B Erin has a birthday in 3 days' time
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
50 or
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
51 .BR "Jemima is 3 in 2 weeks' time" .
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
52 .TP
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
53 .B ann
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
54 This line is an anniversary. The year, if given, should be the year in which the thing happened, producing output like
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
55 .B Pen exploded 3 years ago tomorrow
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
56 given a line such as
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
57 .BR "Pen exploded=1993-09-12 ann" .
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
58 .TP
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
59 .B ev
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
60 This line is an event of some sort. If a year is given, the text will be displayed in that year only; otherwise, it will
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
61 be displayed every year. The remaining time is simply appended to the text; for instance, the input
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
62 .B Easter=1996-04-07 ev
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
63 would give rise to the text
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
64 .BR "Easter in 1 week's time" .
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
65 .TP
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
66 .BI w n
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
67 Warn
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
68 .I n
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
69 days in advance of the date, rather than the default of 14 days or the number given with the
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
70 .B -W
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
71 flag.
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
72 .TP
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
73 .BI for\ days
4
5326c222cd4e removed MESSAGE; code beautifing
meillo@marmaro.de
parents: 3
diff changeset
74 The event lasts for
5326c222cd4e removed MESSAGE; code beautifing
meillo@marmaro.de
parents: 3
diff changeset
75 .B days
5326c222cd4e removed MESSAGE; code beautifing
meillo@marmaro.de
parents: 3
diff changeset
76 days.
5326c222cd4e removed MESSAGE; code beautifing
meillo@marmaro.de
parents: 3
diff changeset
77 .TP
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
78 .BI to\ date
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
79 The event lasts until
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
80 .IR date ,
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
81 which should be in the same format as for the date of the event.
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
82
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
83
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
84
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
85 .SH EXAMPLE
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
86
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
87 Joe Blow=1974-04-25
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
88
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
89
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
90
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
91 .SH SEE ALSO
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
92
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
93 .BR birthday (1),\ cal (1)
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
94
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
95
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
96
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
97 .SH BUGS
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
98 The program cannot warn more than one year in advance of anything.
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
99
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
100
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
101
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
102 .SH CREDITS
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
103
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
104 This Program is heavily based on birthday. But without all non essential stuff. Nevertheless, much thanks for birthday, Andy!
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
105
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
106
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
107
1
8534f0e3a0db added manpage; adjusted makefile
meillo@marmaro.de
parents:
diff changeset
108 .SH AUTHOR
10
6d25afd91132 adjusted manpage
meillo@marmaro.de
parents: 4
diff changeset
109 markus schnalke <meillo@marmaro.de> and Andy Mortimer <andy.mortimer@zetnet.co.uk>