xref: /freebsd/usr.bin/ncal/ncal.1 (revision cb0f03a1a810dd18ff614542df786f5855d94217)
1cb0f03a1SWolfgang Helbig.\" Copyright (c) 1997 Wolfgang Helbig
2cb0f03a1SWolfgang Helbig.\" All rights reserved.
3cb0f03a1SWolfgang Helbig.\"
4cb0f03a1SWolfgang Helbig.\" Redistribution and use in source and binary forms, with or without
5cb0f03a1SWolfgang Helbig.\" modification, are permitted provided that the following conditions
6cb0f03a1SWolfgang Helbig.\" are met:
7cb0f03a1SWolfgang Helbig.\" 1. Redistributions of source code must retain the above copyright
8cb0f03a1SWolfgang Helbig.\"    notice, this list of conditions and the following disclaimer.
9cb0f03a1SWolfgang Helbig.\" 2. Redistributions in binary form must reproduce the above copyright
10cb0f03a1SWolfgang Helbig.\"    notice, this list of conditions and the following disclaimer in the
11cb0f03a1SWolfgang Helbig.\"    documentation and/or other materials provided with the distribution.
12cb0f03a1SWolfgang Helbig.\"
13cb0f03a1SWolfgang Helbig.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14cb0f03a1SWolfgang Helbig.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15cb0f03a1SWolfgang Helbig.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16cb0f03a1SWolfgang Helbig.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17cb0f03a1SWolfgang Helbig.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18cb0f03a1SWolfgang Helbig.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19cb0f03a1SWolfgang Helbig.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20cb0f03a1SWolfgang Helbig.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21cb0f03a1SWolfgang Helbig.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22cb0f03a1SWolfgang Helbig.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23cb0f03a1SWolfgang Helbig.\" SUCH DAMAGE.
24cb0f03a1SWolfgang Helbig.\"
25cb0f03a1SWolfgang Helbig.\"	$Id: ncal.1,v 1.1.1.1 1997/12/15 20:35:22 helbig Exp $
26cb0f03a1SWolfgang Helbig.\"
270cb2e609SWolfgang Helbig.Dd December 16, 1997
280cb2e609SWolfgang Helbig.Dt CAL 1
290cb2e609SWolfgang Helbig.Os
300cb2e609SWolfgang Helbig.Sh NAME
310cb2e609SWolfgang Helbig.Nm cal ,
320cb2e609SWolfgang Helbig.Nm ncal
330cb2e609SWolfgang Helbig.Nd displays a calendar and the date of easter
340cb2e609SWolfgang Helbig.Sh SYNOPSIS
350cb2e609SWolfgang Helbig.Nm cal
360cb2e609SWolfgang Helbig.Op Fl jy
370cb2e609SWolfgang Helbig.Op Oo Ar month Oc Ar \ year
380cb2e609SWolfgang Helbig.Nm ncal
390cb2e609SWolfgang Helbig.Op Fl jJpwy
400cb2e609SWolfgang Helbig.Op Fl s Ar country code
410cb2e609SWolfgang Helbig.Op Oo Ar month Oc Ar \ year
420cb2e609SWolfgang Helbig.Nm ncal
430cb2e609SWolfgang Helbig.Op Fl Jeo
440cb2e609SWolfgang Helbig.Op Ar year
450cb2e609SWolfgang Helbig.Sh DESCRIPTION
460cb2e609SWolfgang Helbig.Nm Cal
470cb2e609SWolfgang Helbigdisplays a simple calendar in traditional format and
480cb2e609SWolfgang Helbig.Nm ncal
490cb2e609SWolfgang Helbigoffers an alternative layout, more options and the date of easter.
500cb2e609SWolfgang HelbigThe new format is a little cramped but it makes a year fit
510cb2e609SWolfgang Helbigon a 25x80 terminal.
520cb2e609SWolfgang HelbigIf arguments are not specified,
530cb2e609SWolfgang Helbigthe current month is displayed.
540cb2e609SWolfgang HelbigThe options are as follows:
550cb2e609SWolfgang Helbig.Bl -tag -width Ds
560cb2e609SWolfgang Helbig.It Fl J
570cb2e609SWolfgang HelbigDisplay Julian Calendar, if combined with the
580cb2e609SWolfgang Helbig.Fl e
59cb0f03a1SWolfgang Helbigoption, display date of easter according to the Julian Calendar.
60cb0f03a1SWolfgang HelbigIf not specified, the Julian Calendar is assumed till October 4, 1582
61cb0f03a1SWolfgang Helbigand the Gregorian Calendar thereafter.
620cb2e609SWolfgang Helbig.It Fl e
630cb2e609SWolfgang HelbigDisplay date of easter (for western churches).
640cb2e609SWolfgang Helbig.It Fl j
65cb0f03a1SWolfgang HelbigDisplay Julian days (days one-based, numbered from January 1).
660cb2e609SWolfgang Helbig.It Fl o
670cb2e609SWolfgang HelbigDisplay date of orthodox easter (Greek and Russian
680cb2e609SWolfgang HelbigOrthodox Churches).
690cb2e609SWolfgang Helbig.It Fl p
70cb0f03a1SWolfgang HelbigPrint the country codes and switching days from Julian to Gregorian
710cb2e609SWolfgang HelbigCalendar as they are assumed by
720cb2e609SWolfgang Helbig.Nm ncal .
730cb2e609SWolfgang Helbig.It Fl s Ar country-code
740cb2e609SWolfgang HelbigAssume the switch from Julian to Gregorian Calendar at the date
750cb2e609SWolfgang Helbigassociated with the
760cb2e609SWolfgang Helbig.Ar country-code .
770cb2e609SWolfgang HelbigIf not specified,
780cb2e609SWolfgang Helbig.Nm ncal
790cb2e609SWolfgang Helbigassumes October 4, 1582 (on this day the Catholic Church switched to Gregorian
800cb2e609SWolfgang HelbigCalendar) and
810cb2e609SWolfgang Helbig.Nm cal
820cb2e609SWolfgang Helbigthinks with Great Britain and her colonies that
83cb0f03a1SWolfgang HelbigSeptember 2, 1752 was the date to switch to Gregorian Calendar.
840cb2e609SWolfgang Helbig.It Fl w
85cb0f03a1SWolfgang HelbigPrint the number of the week below each week column.
860cb2e609SWolfgang Helbig.It Fl y
870cb2e609SWolfgang HelbigDisplay a calendar for the current year.
880cb2e609SWolfgang Helbig.El
890cb2e609SWolfgang Helbig.Pp
900cb2e609SWolfgang HelbigA single parameter specifies the year (1 - 9999) to be displayed;
910cb2e609SWolfgang Helbignote the year must be fully specified:
920cb2e609SWolfgang Helbig.Dq Li cal 89
930cb2e609SWolfgang Helbigwill
940cb2e609SWolfgang Helbig.Em not
950cb2e609SWolfgang Helbigdisplay a calendar for 1989.
960cb2e609SWolfgang HelbigTwo parameters denote the month (1 - 12) and year.
970cb2e609SWolfgang Helbig.Pp
980cb2e609SWolfgang HelbigA year starts on Jan 1.
990cb2e609SWolfgang Helbig.Pp
1000cb2e609SWolfgang Helbig.Sh SEE ALSO
1010cb2e609SWolfgang Helbig.Xr calendar 3 ,
1020cb2e609SWolfgang Helbig.Xr strftime 3
1030cb2e609SWolfgang Helbig.Rs
1040cb2e609SWolfgang Helbig.Sh HISTORY
1050cb2e609SWolfgang HelbigA
1060cb2e609SWolfgang Helbig.Nm cal
1070cb2e609SWolfgang Helbigcommand appeared in
1080cb2e609SWolfgang Helbig.At v6 .
1090cb2e609SWolfgang HelbigThe
1100cb2e609SWolfgang Helbig.Nm ncal
1110cb2e609SWolfgang Helbigcommand appeared in
1120cb2e609SWolfgang Helbig.Fx 3.0 .
1130cb2e609SWolfgang Helbig.Sh AUTHOR
1140cb2e609SWolfgang HelbigThis
1150cb2e609SWolfgang Helbigmanual page and the command was written by
1160cb2e609SWolfgang Helbig.An Wolfgang Helbig Aq helbig@FreeBSD.ORG .
117