calendar 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. .TH CALENDAR 1
  2. .SH NAME
  3. calendar \- print upcoming events
  4. .SH SYNOPSIS
  5. .B calendar
  6. [
  7. .B \-y
  8. ]
  9. [
  10. .B \-p days
  11. ]
  12. [
  13. .I file ...
  14. ]
  15. .SH DESCRIPTION
  16. .I Calendar
  17. reads the named files, default
  18. .BR /usr/$user/lib/calendar ,
  19. and writes to standard output any lines
  20. containing today's or tomorrow's date.
  21. Examples of recognized date formats are
  22. "4/11",
  23. "April 11",
  24. "Apr 11",
  25. "11 April",
  26. and
  27. "11 Apr".
  28. All comparisons are case insensitive.
  29. .PP
  30. If the
  31. .B \-y
  32. flag is given, an attempt is made to match on year too. In this case,
  33. dates of the forms listed above will be accepted if they are followed
  34. by the current year (or last two digits thereof) or not a year —
  35. digits not followed by white space or non-digits.
  36. .PP
  37. If the
  38. .B \-p
  39. flag is given, its argument is the number of days ahead to match
  40. dates. This flag is not repeatable, and it performs no special
  41. processing at the end of the week.
  42. .PP
  43. On Friday and Saturday, events through Monday are printed.
  44. .PP
  45. To have your calendar mailed to you every day, use
  46. .IR cron (8).
  47. .SH FILES
  48. .TF /usr/$user/lib/calendar
  49. .TP
  50. .B /usr/$user/lib/calendar
  51. personal calendar
  52. .SH SOURCE
  53. .B /sys/src/cmd/calendar.c