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.\" 25c3aac50fSPeter Wemm.\" $FreeBSD$ 26cb0f03a1SWolfgang Helbig.\" 274646cea7SDavid Schultz.Dd March 14, 2009 280cb2e609SWolfgang Helbig.Dt CAL 1 290cb2e609SWolfgang Helbig.Os 300cb2e609SWolfgang Helbig.Sh NAME 310cb2e609SWolfgang Helbig.Nm cal , 320cb2e609SWolfgang Helbig.Nm ncal 33ba29aec0SGarrett Wollman.Nd displays a calendar and the date of Easter 340cb2e609SWolfgang Helbig.Sh SYNOPSIS 358fe908efSRuslan Ermilov.Nm 360cb2e609SWolfgang Helbig.Op Fl jy 37536e6834SRuslan Ermilov.Oo 38536e6834SRuslan Ermilov.Op Ar month 39536e6834SRuslan Ermilov.Ar year 40536e6834SRuslan Ermilov.Oc 410c4cafeaSGarrett Wollman.Nm 420c4cafeaSGarrett Wollman.Op Fl j 430c4cafeaSGarrett Wollman.Fl m Ar month 440c4cafeaSGarrett Wollman.Op Ar year 450cb2e609SWolfgang Helbig.Nm ncal 460cb2e609SWolfgang Helbig.Op Fl jJpwy 47a99e4564SPhilippe Charnier.Op Fl s Ar country_code 48536e6834SRuslan Ermilov.Oo 49536e6834SRuslan Ermilov.Op Ar month 50536e6834SRuslan Ermilov.Ar year 51536e6834SRuslan Ermilov.Oc 520cb2e609SWolfgang Helbig.Nm ncal 530cb2e609SWolfgang Helbig.Op Fl Jeo 540cb2e609SWolfgang Helbig.Op Ar year 550cb2e609SWolfgang Helbig.Sh DESCRIPTION 56e8937ba0SPhilippe CharnierThe 57e8937ba0SPhilippe Charnier.Nm 58e8937ba0SPhilippe Charnierutility displays a simple calendar in traditional format and 590cb2e609SWolfgang Helbig.Nm ncal 60ba29aec0SGarrett Wollmanoffers an alternative layout, more options and the date of Easter. 610cb2e609SWolfgang HelbigThe new format is a little cramped but it makes a year fit 620cb2e609SWolfgang Helbigon a 25x80 terminal. 630cb2e609SWolfgang HelbigIf arguments are not specified, 640cb2e609SWolfgang Helbigthe current month is displayed. 65a99e4564SPhilippe Charnier.Pp 660cb2e609SWolfgang HelbigThe options are as follows: 67a99e4564SPhilippe Charnier.Bl -tag -width indent 680cb2e609SWolfgang Helbig.It Fl J 690cb2e609SWolfgang HelbigDisplay Julian Calendar, if combined with the 700cb2e609SWolfgang Helbig.Fl e 71ba29aec0SGarrett Wollmanoption, display date of Easter according to the Julian Calendar. 720cb2e609SWolfgang Helbig.It Fl e 73ba29aec0SGarrett WollmanDisplay date of Easter (for western churches). 740cb2e609SWolfgang Helbig.It Fl j 75cb0f03a1SWolfgang HelbigDisplay Julian days (days one-based, numbered from January 1). 760c4cafeaSGarrett Wollman.It Fl m Ar month 770c4cafeaSGarrett WollmanDisplay the specified 780c4cafeaSGarrett Wollman.Ar month . 79ba29aec0SGarrett WollmanIf 80ba29aec0SGarrett Wollman.Ar month 81ba29aec0SGarrett Wollmanis specified as a decimal number, it may be followed by the letter 82ba29aec0SGarrett Wollman.Ql f 83ba29aec0SGarrett Wollmanor 84ba29aec0SGarrett Wollman.Ql p 85ba29aec0SGarrett Wollmanto indicate the following or preceding month of that number, 86ba29aec0SGarrett Wollmanrespectively. 870cb2e609SWolfgang Helbig.It Fl o 88ba29aec0SGarrett WollmanDisplay date of Orthodox Easter (Greek and Russian 890cb2e609SWolfgang HelbigOrthodox Churches). 900cb2e609SWolfgang Helbig.It Fl p 91cb0f03a1SWolfgang HelbigPrint the country codes and switching days from Julian to Gregorian 920cb2e609SWolfgang HelbigCalendar as they are assumed by 930cb2e609SWolfgang Helbig.Nm ncal . 94cde26ed2SWolfgang HelbigThe country code as determined from the local environment is marked 95cde26ed2SWolfgang Helbigwith an asterisk. 96a99e4564SPhilippe Charnier.It Fl s Ar country_code 970cb2e609SWolfgang HelbigAssume the switch from Julian to Gregorian Calendar at the date 980cb2e609SWolfgang Helbigassociated with the 99a99e4564SPhilippe Charnier.Ar country_code . 1000cb2e609SWolfgang HelbigIf not specified, 1010cb2e609SWolfgang Helbig.Nm ncal 102cde26ed2SWolfgang Helbigtries to guess the switch date from the local environment or 1036a3e8b0aSRuslan Ermilovfalls back to September 2, 1752. 1046a3e8b0aSRuslan ErmilovThis was when Great 105cde26ed2SWolfgang HelbigBritain and her colonies switched to the Gregorian Calendar. 1060cb2e609SWolfgang Helbig.It Fl w 107cb0f03a1SWolfgang HelbigPrint the number of the week below each week column. 1080cb2e609SWolfgang Helbig.It Fl y 1090c4cafeaSGarrett WollmanDisplay a calendar for the specified year. 1100cb2e609SWolfgang Helbig.El 1110cb2e609SWolfgang Helbig.Pp 112ba29aec0SGarrett WollmanA single parameter specifies the year (1\(en9999) to be displayed; 1130cb2e609SWolfgang Helbignote the year must be fully specified: 1140cb2e609SWolfgang Helbig.Dq Li cal 89 1150cb2e609SWolfgang Helbigwill 1160cb2e609SWolfgang Helbig.Em not 1170cb2e609SWolfgang Helbigdisplay a calendar for 1989. 118ac6d1c22SPeter PentchevTwo parameters denote the month and year; the month is either a number between 119ac6d1c22SPeter Pentchev1 and 12, or a full or abbreviated name as specified by the current locale. 1200c4cafeaSGarrett WollmanMonth and year default to those of the current system clock and time zone (so 1210c4cafeaSGarrett Wollman.Dq Li cal -m 8 1220c4cafeaSGarrett Wollmanwill display a calendar for the month of August in the current year). 1230cb2e609SWolfgang Helbig.Pp 124ba29aec0SGarrett WollmanA year starts on January 1. 1250cb2e609SWolfgang Helbig.Sh SEE ALSO 1260cb2e609SWolfgang Helbig.Xr calendar 3 , 1270cb2e609SWolfgang Helbig.Xr strftime 3 1280cb2e609SWolfgang Helbig.Sh HISTORY 1290cb2e609SWolfgang HelbigA 1308fe908efSRuslan Ermilov.Nm 1310cb2e609SWolfgang Helbigcommand appeared in 1321b2edc04STim J. Robbins.At v5 . 1330cb2e609SWolfgang HelbigThe 1340cb2e609SWolfgang Helbig.Nm ncal 135f24a941bSPoul-Henning Kampcommand appeared in 136f24a941bSPoul-Henning Kamp.Fx 2.2.6 . 137306005e7SPhilippe Charnier.Sh AUTHORS 138f24a941bSPoul-Henning KampThe 139f24a941bSPoul-Henning Kamp.Nm ncal 140f24a941bSPoul-Henning Kampcommand and manual were written by 141306005e7SPhilippe Charnier.An Wolfgang Helbig Aq helbig@FreeBSD.org . 142cde26ed2SWolfgang Helbig.Sh BUGS 143ba29aec0SGarrett WollmanThe assignment of Julian\(enGregorian switching dates to 144cde26ed2SWolfgang Helbigcountry codes is historically naive for many countries. 145