Annotation of 43BSDReno/usr.bin/calendar/calendar.1, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1989, 1990 The Regents of the University of California.
                      2: .\" All rights reserved.
                      3: .\"
                      4: .\" Redistribution and use in source and binary forms are permitted provided
                      5: .\" that: (1) source distributions retain this entire copyright notice and
                      6: .\" comment, and (2) distributions including binaries display the following
                      7: .\" acknowledgement:  ``This product includes software developed by the
                      8: .\" University of California, Berkeley and its contributors'' in the
                      9: .\" documentation or other materials provided with the distribution and in
                     10: .\" all advertising materials mentioning features or use of this software.
                     11: .\" Neither the name of the University nor the names of its contributors may
                     12: .\" be used to endorse or promote products derived from this software without
                     13: .\" specific prior written permission.
                     14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
                     15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
                     16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     17: .\"
                     18: .\"     @(#)calendar.1 6.9 (Berkeley) 7/24/90
                     19: .\"
                     20: .Dd July 24, 1990
                     21: .\"
                     22: .Dt CALENDAR 1
                     23: .Os BSD 4.4
                     24: .Sh NAME
                     25: .Nm calendar
                     26: .Nd reminder service
                     27: .Sh SYNOPSIS
                     28: .Nm calendar
                     29: .Op  \-a
                     30: .Sh DESCRIPTION
                     31: .Nm Calendar
                     32: checks the current directory for a file named named
                     33: .Li calendar
                     34: and displays lines that begin with either today's date
                     35: or tomorrow's.
                     36: On Fridays, events on Friday through Monday are displayed.
                     37: .Pp
                     38: The following options are available:
                     39: .Tp Fl a
                     40: Process the ``calendar'' files of all users and mail the results
                     41: to them.
                     42: This requires super-user privileges.
                     43: .Tp
                     44: .Pp
                     45: A month and day should begin lines.
                     46: They may be entered in almost any format, either numeric or as character
                     47: strings.
                     48: A single asterisk (``*'') matches every month.
                     49: A day without a month matches that day of every week.
                     50: A month without a day matches the first of that month.
                     51: Two numbers default to the month followed by the day.
                     52: Lines with leading tabs default to the last entered date, allowing
                     53: multiple line specifications for a single date.
                     54: By convention, dates followed by an asterisk are not fixed, i.e. change
                     55: from year to year.
                     56: .Pp
                     57: The ``calendar'' file is preprocessed by
                     58: .Xr cpp 1 ,
                     59: allowing the inclusion of shared files such as company holidays or
                     60: meetings.
                     61: If the shared file is not referenced by a full pathname,
                     62: .Xr cpp 1
                     63: searches in the current (or home) directory first, and then in the
                     64: directory
                     65: .Pa /usr/share/calendar .
                     66: Empty lines and lines protected by the C commenting syntax (/* ... */)
                     67: are ignored.
                     68: .Pp
                     69: Some possible calendar entries:
                     70: .Pp
                     71: .Ds I
                     72: #include       <calendar.usholiday>
                     73: #include       <calendar.birthday>
                     74: 
                     75: 6/15           ... June 15 (if ambiguous, will default to month/day).
                     76: Jun. 15        ... June 15.
                     77: 15 June        ... June 15.
                     78: Thursday       ... Every Thursday.
                     79: June           ... Every June 1st.
                     80: 15 *           ... 15th of every month.
                     81: .De
                     82: .Pp
                     83: .Sh FILES
                     84: The following default calendar files are provided:
                     85: .Dw calendar.christian
                     86: .Di L
                     87: .Dp Pa calendar.birthday
                     88: Births  and  deaths  of  famous ( and  not- so- famous) people.
                     89: .Dp Pa calendar.christian
                     90: Christian holidays.
                     91: This calendar should be updated yearly by the local system administrator
                     92: so that roving holidays are set correctly for the current year.
                     93: .Dp Pa calendar.computer
                     94: Days of special significance to computer people.
                     95: .Dp Pa calendar.history
                     96: Everything  else,  mostly  U. S. historical events.
                     97: .Dp Pa calendar.holiday
                     98: Other  holidays,  including  the  not-well-known,  obscure, and
                     99: .Em really
                    100: obscure.
                    101: .Dp Pa calendar.judaic
                    102: Jewish holidays.
                    103: This calendar should be updated yearly by the local system administrator
                    104: so that roving holidays are set correctly for the current year.
                    105: .Dp Pa calendar.music
                    106: Musical  events,  births, and deaths.
                    107: Strongly  oriented  toward  rock ' n' roll.
                    108: .Dp Pa calendar.usholiday
                    109: U.S. holidays.
                    110: This calendar should be updated yearly by the local system administrator
                    111: so that roving holidays are set correctly for the current year.
                    112: .Dp
                    113: .Sh SEE ALSO
                    114: .Xr at 1 ,
                    115: .Xr cpp 1 ,
                    116: .Xr cron 8
                    117: .Xr mail 1 ,
                    118: .Sh COMPATIBILITY
                    119: The
                    120: .Nm calendar
                    121: program previously selected lines which had the correct date anywhere
                    122: in the line.
                    123: This is no longer true, the date is only recognized when it occurs
                    124: first on the line.
                    125: .Sh HISTORY
                    126: A
                    127: .Nm
                    128: command appeared in Version 7 AT&T UNIX.
                    129: The version of
                    130: .Nm calendar
                    131: released with this man page
                    132: is unrelated.
                    133: .Sh BUGS
                    134: .Nm Calendar
                    135: doesn't handle events that move around from year to year, i.e.
                    136: ``the last Monday in April''.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.