'\" t .\" Title: calcurse .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/07/2025 .\" Manual: \ \& .\" Source: \ \& .\" Language: Persian .\" .TH "CALCURSE" "1" "08/07/2025" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" calcurse \- سازمان‌دهنده مبتنی بر ترمینال برای استفاده تعاملی و خط فرمان .SH "خلاصه دستور (SYNOPSIS)" .sp \fBcalcurse\fR [\-D \fIdatadir\fR] [\-C \fIconfdir\fR] [\-c \fIcalendar\-file\fR] .sp \fBcalcurse\fR \-Q [\fB\-\-from\fR \fIdate\fR] [\fB\-\-to\fR \fIdate\fR | \fB\-\-days\fR \fInumber\fR] .sp \fBcalcurse\fR \-a | \-d \fIdate\fR | \-d \fInumber\fR | \-n | \-r[\fInumber\fR] | \-s[\fIdate\fR] | \-t[\fInumber\fR] .sp \fBcalcurse\fR \-G [\fIfilter options\fR] [\fIformat options\fR] | \-P [\fIfilter options\fR] [\fIformat options\fR] .sp \fBcalcurse\fR \-h | \-\-status | \-g | \-i \fIfile\fR | \-x[\fIfile\fR] | \-\-daemon .sp حالت نخست نحوه اجرای تعاملی calcurse را نشان می‌دهد؛ بقیه حالت‌های خط فرمان هستند\&. .sp حالت دوم پرس‌وجوها را نشان می‌دهد (در مقایسه با استفاده تعاملی)\&. برای سهولت، پرس‌وجوهای رایج دارای فرم‌های کوتاه‌شده‌ای هستند که در خط سوم نشان داده شده‌اند\&. تمام پرس‌وجوها را می‌توان با گزینه‌های پالایش و همچنین گزینه‌های قالب‌بندی ترکیب کرد\&. .sp حالت چهارم عملیات روی فایل‌های داده calcurse را نشان می‌دهد، یکی برای نمایش مدخل‌ها و دیگری برای حذف آن‌ها\&. .sp حالت پنجم مربوط به توابع متفرقه راهنما و پشتیبانی است\&. .sp تمام جزئیات در OPTIONS آمده است\&. .SH "توضیحات (DESCRIPTION)" .sp برنامه calcurse یک تقویم و نرم‌افزار زمان‌بندی برای استفاده در نشست ترمینال (شبیه‌ساز ترمینال) است\&. هنگامی که بدون گزینه فراخوانی شود، calcurse وارد حالت تعاملی می‌شود؛ در بیشتر موارد دیگر، calcurse خروجی را در ترمینال تولید کرده و خارج می‌شود\&. این ابزار به پیگیری رویدادها، قرارها و کارهای روزمره کمک می‌کند\&. حالت تعاملی زمانی به کار می‌رود که داده‌ها وارد شوند یا مدخل‌های موجود بررسی یا ویرایش شوند\&. همه داده‌ها به صورت فایل‌های متنی روی دیسک ذخیره می‌شوند\&. حالت خط فرمان برای پرس‌وجوها، کارهای مدیریتی و خودکارسازی کارها در اسکریپت‌ها استفاده می‌شود\&. .sp رابط تعاملی بر پایه ncurses است و می‌تواند مطابق با اولویت‌های کاربر شخصی‌سازی شود\&. شخصی‌سازی شامل رفتار برنامه، ظاهر بصری و کلیدهای میانبر است و به صورت تعاملی انجام می‌شود؛ نتیجه به طور خودکار روی دیسک ذخیره شده و در هر بار اجرا بارگذاری می‌شود\&. کنش‌های در دسترس در یک سامانه راهنمای برخط مستند شده‌اند\&. سامانه اعلان قابل‌پیکربندی، یادآورهایی را برای سررسیدهای پیش‌رو صادر می‌کند\&. .sp هنگام خروج از برنامه تعاملی، یک دیمن پس‌زمینه می‌تواند به اجرا ادامه داده و یادآورها را صادر کند؛ این دیمن هنگام ورود مجدد به حالت تعاملی به طور خودکار متوقف می‌شود\&. .sp این صفحه مان بیشتر حالت خط فرمان را توصیف می‌کند\&. دو زیربخش بعدی شامل توضیحاتی کلی درباره گزینه‌های خط فرمان و نحوه استفاده از آن‌ها هستند\&. .SS "قالب تاریخ ورودی و خروجی (Input and Output Date Format)" .sp بسیاری از گزینه‌ها نیازمند آرگومان \fIdate\fR هستند، و نتایج پرس‌وجو به ازای هر روز با یک \fIdate line\fR (سطر تاریخ) آغازین از هم جدا می‌شوند\&. .sp قالب ورودی گزینه‌های \fIdate\fR و قالب خروجی \fIdate lines\fR از فایل پیکربندی گرفته می‌شوند (بخش FILES را ببینید)\&. این قالب‌ها در زیرمنوی "General Options" در حالت تعاملی تنظیم می‌شوند\&. به‌ویژه در اسکریپت‌ها ممکن است مطلوب باشد که قالب‌ها مستقل از پیکربندی محلی کاربر باشند\&. برای این منظور از گزینه‌های \fB\-\-input\-datefmt\fR و \fB\-\-output\-datefmt\fR استفاده کنید\&. .sp یک تاریخ ورودی شامل \fIdate\fR، \fImonth\fR و \fIyear\fR است\&. در اینجا \fIday\fR باید در بازه 1\-31 و \fImonth\fR در بازه 1\-12 باشد\&. بسته به سیستم‌عامل \fIyear\fR باید در بازه 1902\-2037 یا 1902\-? باشد\&. علاوه بر این، برخی فرم‌های کوتاه با معنای مشخص مجاز هستند: today، tomorrow، yesterday، now و روزهای هفته mon، \&...، sun\&. .sp به صورت اختیاری، آرگومان \fIdate\fR برای یک گزینه پالایش (بخش Filter Options را ببینید) می‌تواند با مشخصه زمان روز در قالب ساعت و دقیقه (ساعت ۲۴ ساعته) دنبال شود\&. این مشخصه قالب ثابت hh:mm دارد (برای نمونه: "2018\-12\-1 20:30" هنگامی که قالب تاریخ ورودی، قالب استاندارد ISO است)\&. توجه داشته باشید که کل مشخصه تاریخ باید درون نقل‌قول قرار گیرد تا یک آرگومان واحد تشکیل دهد\&. .SS "گزینه‌های پالایش، قالب‌بندی و بازه روز (Filter, format and day range options)" .sp این گزینه‌ها به خودی خود کاری انجام نمی‌دهند\&. آن‌ها بر گزینه‌های دیگر تأثیر می‌گذارند و به نوعی متضاد یکدیگرند: گزینه‌های پالایش بر ورودی calcurse اثر می‌گذارند، در حالی که گزینه‌های قالب‌بندی و بازه روز بر خروجی آن تأثیر دارند\&. به طور خاص، گزینه‌های پالایش آنچه را که از فایل‌های داده در calcurse بارگذاری می‌شود محدود می‌کنند، گزینه‌های بازه روز آنچه را که خروجی داده می‌شود محدود می‌سازند (گزینه \-Q را ببینید)، و گزینه‌های قالب‌بندی نحوه نمایش آن را تعیین می‌کنند\&. .sp گزینه‌های پالایش بر پرس‌وجوها (\fB\-Q\fR و فرم‌های کوتاه پرس‌وجو)، grep (\fB\-G\fR)، purge (\fB\-P\fR) و export (\fB\-x\fR) تأثیر دارند\&. گزینه‌های قالب‌بندی بر پرس‌وجوها، grep و \fB\-\-dump\-imported\fR تأثیر می‌گذارند\&. گزینه‌های بازه روز تنها بر پرس‌وجوها اثر دارند\&. .SH "گزینه‌ها (OPTIONS)" .sp بیشتر گزینه‌ها به معنای حالت خط فرمان هستند\&. گزینه‌های سازگار با حالت تعاملی با عنوان "(\fIalso interactively\fR)" مشخص شده‌اند\&. .PP \fB\-a\fR, \fB\-\-appointment\fR .RS 4 چاپ قرارها و رویدادهای روز جاری\&. معادل با \fB\-Q \-\-filter\-type cal\fR\&. .RE .PP \fB\-c\fR \fIfile\fR, \fB\-\-calendar\fR \fIfile\fR .RS 4 (\fIalso interactively\fR) تعیین فایل تقویم مورد استفاده\&. تقویم پیش‌فرض در مسیر \fB/apts\fR قرار دارد (بخش FILES را ببینید)\&. اگر \fIfile\fR یک نام مسیر مطلق نباشد، به صورت نسبی نسبت به دایرکتوری کاری فعلی تفسیر می‌شود\&. این گزینه بر \fB\-D\fR اولویت دارد\&. .RE .PP \fB\-C\fR \fIdir\fR, \fB\-\-confdir\fR \fIdir\fR .RS 4 (\fIalso interactively\fR) تعیین دایرکتوری پیکربندی مورد استفاده\&. بخش FILES را برای دایرکتوری پیش‌فرض و برهم‌کنش با \fB\-D\fR ببینید\&. .RE .PP \fB\-D\fR \fIdir\fR, \fB\-\-datadir\fR \fIdir\fR .RS 4 (\fIalso interactively\fR) تعیین دایرکتوری (داده) مورد استفاده\&. بخش FILES را برای دایرکتوری پیش‌فرض و برهم‌کنش با \fB\-C\fR ببینید\&. .RE .PP \fB\-d\fR \fIdate|num\fR, \fB\-\-day\fR \fIdate|num\fR .RS 4 چاپ قرارها و رویدادها برای تاریخ داده‌شده یا بازه مشخصی از روزها، بسته به قالب آرگومان: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} یک \fIdate\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} یک عدد \fInum\fR .RE .sp در حالت نخست، قرارها و رویدادهای مربوط به \fIdate\fR بازگردانده می‌شوند، در حالی که در حالت دوم موارد مربوط به \fInum\fR روز بازگردانده خواهند شد\&. مقادیر مثبت \fInum\fR به معنای آینده و مقادیر منفی به معنای گذشته است؛ بازه یا با روز جاری آغاز می‌شود یا با آن پایان می‌یابد\&. به عنوان مثال calcurse \-d 3 قرارها و رویدادهای امروز، فردا و پس‌فردا را نمایش می‌دهد، در حالی که calcurse \-d \-2 موارد مربوط به دیروز و امروز را نمایش می‌دهد\&. حالت نخست معادل با \fB\-Q \-\-filter\-type cal \-\-from\fR \fIdate\fR، و حالت دوم معادل با \fB\-Q \-\-filter\-type cal \-\-days\fR \fInum\fR است\&. .RE .PP \fB\-\-daemon\fR .RS 4 راه‌اندازی calcurse در حالت پس‌زمینه؛ در صورتی که دیمن پیش‌تر در حال اجرا بوده باشد، راه‌اندازی مجدد می‌شود\&. این کار معمولاً با تنظیم گزینه پیکربندی daemon\&.enable در زیرمنوی \fINotify\fR در حالت تعاملی به طور خودکار انجام می‌پذیرد\&. .RE .PP \fB\-\-days\fR \fInum\fR .RS 4 تعیین بازه روزها هنگام استفاده به همراه \fB\-Q\fR\&. می‌تواند با \fB\-\-from\fR ترکیب شود، اما نه با \fB\-\-to\fR\&. بدون \fB\-\-from\fR، نخستین روز بازه به طور پیش‌فرض روز جاری خواهد بود\&. این عدد می‌تواند منفی باشد، بخش \-Q \-\-query را ببینید\&. .RE .PP \fB\-\-dump\-imported\fR .RS 4 هنگام وارد کردن موارد، هر شیء تازه‌ساخته‌شده را در stdout چاپ می‌کند\&. می‌توان از گزینه‌های قالب‌بندی برای تعیین جزئیات چاپ‌شده استفاده کرد\&. همچنین بخش Format Options را ببینید\&. .RE .PP \fB\-\-export\-uid\fR .RS 4 هنگام برون‌بری موارد، هش هر مورد را به عنوان یک ویژگی UID به شیء برون‌بری‌شده اضافه می‌کند\&. .RE .PP \fB\-\-from\fR \fIdate\fR .RS 4 تعیین تاریخ آغاز بازه روزها هنگام استفاده به همراه \fB\-Q\fR\&. در صورت استفاده بدون \fB\-to\fR یا \fB\-\-days\fR بازه یک روز خواهد بود (همان روز تعیین‌شده)، بخش \-Q \-\-query را ببینید\&. .RE .PP \fB\-F\fR, \fB\-\-filter\fR .RS 4 منسوخ‌شده، بخش \-P را ببینید\&. توجه داشته باشید که این گزینه برای سازگاری با گذشته است و دقیقاً مانند \fB\-P\fR نیست (از گزینه پالایش معکوس استفاده نمی‌کند)\&. .RE .PP \fB\-g\fR, \fB\-\-gc\fR .RS 4 اجرای زباله‌روب (garbage collector) برای فایل‌های یادداشت\&. زباله‌روب فایل‌هایی را از دایرکتوری notes (بخش FILES را ببینید) که دیگر به هیچ موردی پیوند ندارند حذف می‌کند\&. این کار معمولاً با تنظیم گزینه پیکربندی general\&.autogc در زیرمنوی \fIGeneral Options\fR در حالت تعاملی به صورت خودکار انجام می‌شود\&. .RE .PP \fB\-G\fR, \fB\-\-grep\fR .RS 4 چاپ قرارها، رویدادها و موارد TODO در قالب فایل داده calcurse\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 چاپ یک متن راهنمای کوتاه در شرح گزینه‌های خط فرمان پشتیبانی‌شده\&. .RE .PP \fB\-i\fR \fIfile\fR, \fB\-\-import\fR \fIfile\fR .RS 4 وارد کردن داده‌های icalendar موجود در \fIfile\fR\&. .RE .PP \fB\-\-input\-datefmt\fR \fIformat\fR .RS 4 تنها برای استفاده در خط فرمان و اسکریپت: بازنویسی تنظیمات فایل پیکربندی برای گزینه format\&.inputdate (زیرمنوی \fIGeneral Options\fR در حالت تعاملی)\&. یک \fIformat\fR معتبر یکی از مقادیر 1، 2، 3 یا 4 است، به طوری که 1 = mm/dd/yyyy، 2 = dd/mm/yyyy، 3 = yyyy/mm/dd، 4 = yyyy\-mm\-dd\&. .RE .PP \fB\-l\fR \fInum\fR, \fB\-\-limit\fR \fInum\fR .RS 4 محدود کردن تعداد نتایج چاپ‌شده به \fInum\fR\&. .RE .PP \fB\-n\fR, \fB\-\-next\fR .RS 4 چاپ نخستین قرار در طول ۲۴ ساعت آینده\&. زمان چاپ‌شده مقدار ساعت و دقیقه باقی‌مانده تا این قرار است\&. .RE .PP \fB\-\-output\-datefmt\fR \fIformat\fR .RS 4 تنها برای استفاده در خط فرمان و اسکریپت: بازنویسی تنظیمات فایل پیکربندی برای گزینه format\&.outputdate (زیرمنوی \fIGeneral Options\fR در حالت تعاملی)\&. یک \fIformat\fR معتبر هر رشته قالب strftime(3) است\&. .RE .PP \fB\-P\fR, \fB\-\-purge\fR .RS 4 بارگذاری موارد از فایل‌های داده و ذخیره مجدد آن‌ها؛ موارد با گزینه‌های پالایش مناسب شرح داده می‌شوند (بخش Filter Options را ببینید)\&. ممکن است برای حذف موارد خاصی از فایل‌های داده استفاده شود، بخش EXAMPLES را ببینید\&. .sp موارد منطبق (بدون هشدار) از فایل‌های داده \fIحذف\fR می‌شوند\&. هر ترکیبی از گزینه‌های پالایش، به جز \-\-filter\-invert، می‌تواند برای توصیف مواردی که باید حذف شوند استفاده شود\&. پالایشگر معکوس به صورت داخلی توسط گزینه purge استفاده می‌شود، و استفاده هم‌زمان از آن در خط فرمان ممکن است به رفتار غیرقابل پیش‌بینی منجر شود\&. .sp \fIهشدار:\fR در استفاده از این گزینه محتاط باشید، تعیین گزینه‌های پالایش نادرست ممکن است به از دست رفتن داده‌ها منجر شود\&. اکیداً توصیه می‌شود ابتدا با \fB\-G\fR آزمایش کنید و پالایه‌ها را به دقت تنظیم کنید تا مواردی را که باید حذف شوند نشان دهد\&. سپس همان دستور را با \-P به جای \-G اجرا کنید\&. در هر صورت، پیشاپیش از فایل‌های داده نسخه پشتیبان تهیه کنید\&. .RE .PP \fB\-q\fR, \fB\-\-quiet\fR .RS 4 (\fIalso interactively\fR) حالت بی‌پژواک (بی‌صدا)\&. دیالوگ‌های سیستمی را نشان ندهد\&. .RE .PP \fB\-Q\fR, \fB\-\-query\fR .RS 4 چاپ همه قرارها و رویدادها در یک \fIrange of days\fR (بازه روزها) داده‌شده و به دنبال آن همه موارد TODO\&. بخش تقویم به ازای هر روز با یک خط آغازین شامل تاریخ و یک خط خالی پایانی نمایش داده می‌شود (بسیار شبیه به پانل تقویم در حالت تعاملی)\&. .sp \fIday range\fR به طور پیش‌فرض روز جاری است و با گزینه‌های \fB\-\-from\fR و \fB\-\-to\fR/\fB\-\-days\fR تغییر می‌یابد\&. بازه \-\-from \fIa\fR \-\-to \fIz\fR شامل هر دو روز \fIa\fR و \fIz\fR است\&. بازه \-\-from \fIa\fR \-\-days \fIn\fR شامل \fIa\fR به عنوان نخستین روز در صورت مثبت بودن \fIn\fR، یا آخرین روز در صورت منفی بودن \fIn\fR خواهد بود\&. .sp بازه روز تنها بر پرس‌وجوها اثر دارد\&. .RE .PP \fB\-r\fR[\fInum\fR], \fB\-\-range\fR[=\fInum\fR] .RS 4 چاپ قرارها و رویدادها برای تعداد \fInum\fR روز که با روز جاری آغاز می‌شود\&. اگر \fInum\fR مشخص نشود، بازه ۱ روزه در نظر گرفته می‌شود\&. این عدد می‌تواند منفی باشد که در این صورت بازه در گذشته خواهد بود و با روز جاری پایان می‌یابد\&. معادل با \fB\-Q \-\-filter\-type cal \-\-days\fR \fInum\fR\&. .RE .PP \fB\-\-read\-only\fR .RS 4 (\fIalso interactively\fR) پیکربندی و همچنین قرارها و todos ذخیره نشوند\&. .sp \fIهشدار:\fR اگر calcurse را در حالت فقط‌خواندنی به صورت تعاملی اجرا کنید، تمام تغییرات آن نشست بدون هیچ هشداری از دست خواهند رفت! .RE .PP \fB\-s\fR[\fIdate\fR], \fB\-\-startday\fR[=\fIdate\fR] .RS 4 چاپ رویدادها و قرارها از \fIdate\fR اختیاری؛ پیش‌فرض روز جاری است\&. معادل با \fB\-Q \-\-filter\-type cal \-\-from\fR \fIdate\fR\&. .RE .PP \fB\-S\fR \fIregex\fR, \fB\-\-search\fR \fIregex\fR .RS 4 هنگام استفاده با هر یک از گزینه‌های \fB\-a\fR، \fB\-d\fR، \fB\-r\fR، \fB\-s\fR، یا \fB\-t\fR، تنها مواردی را چاپ می‌کند که شرح آن‌ها با عبارت باقاعده داده‌شده مطابقت داشته باشد\&. معادل با \fB\-Q \-\-filter\-pattern\fR \fIregex\fR\&. .RE .PP \fB\-\-status\fR .RS 4 نمایش وضعیت نمونه‌های در حال اجرای calcurse، در حالت تعاملی یا پس‌زمینه\&. شناسه فرایند (PID) نیز چاپ می‌شود\&. .RE .PP \fB\-t\fR[\fInum\fR], \fB\-\-todo\fR[=\fInum\fR] .RS 4 چاپ فهرست \fBtodo\fR\&. اگر عدد اختیاری \fInum\fR داده شود، تنها کارهای تکمیل‌نشده (باز) که اولویتی برابر با \fInum\fR دارند بازگردانده خواهند شد\&. شماره اولویت باید بین 1 (بالاترین) و 9 (پایین‌ترین) باشد\&. همچنین تعیین مقدار 0 برای اولویت امکان‌پذیر است، که در این صورت تنها کارهای تکمیل‌شده (بسته‌شده) نشان داده خواهند شد\&. معادل با \fB\-Q \-\-filter\-type todo\fR، ترکیب‌شده با \fB\-\-filter\-priority\fR و \fB\-\-filter\-completed\fR یا \fB\-\-filter\-uncompleted\fR\&. .RE .PP \fB\-\-to\fR \fIdate\fR .RS 4 تعیین تاریخ پایان بازه روزها هنگام استفاده به همراه \fB\-Q\fR\&. در صورت استفاده بدون \fB\-\-from\fR روز آغازین، روز جاری خواهد بود\&. نمی‌تواند با \fB\-\-days\fR ترکیب شود، بخش \-Q \-\-query را ببینید\&. .RE .PP \fB\-v\fR, \fB\-\-version\fR .RS 4 نمایش نسخه \fBcalcurse\fR\&. .RE .PP \fB\-x\fR[\fIformat\fR], \fB\-\-export\fR[=\fIformat\fR] .RS 4 برون‌بری داده‌های کاربر در قالب تعیین‌شده\&. رویدادها، قرارها و todos تبدیل شده و در stdout نمایش داده می‌شوند\&. دو قالب در دسترس است: ical و pcal\&. \fIformat\fR پیش‌فرض ical است\&. .RE .SH "گزینه‌های پالایش (FILTER OPTIONS)" .sp گزینه‌های پالایش بر پرس‌وجوها (\fB\-Q\fR و فرم‌های کوتاه‌شده پرس‌وجو)، grep (\fB\-G\fR)، purge (\fB\-P\fR) و export (\fB\-x\fR) تأثیر دارند، همچنین گزینه‌ها در بخش DESCRIPTION را ببینید\&. .sp چندین گزینه پالایش می‌توانند مشخص شوند\&. برای اینکه یک مورد در calcurse بارگذاری شود باید با تمام پالایه‌ها مطابقت داشته باشد\&. به بیان دیگر، پالایه‌ها به صورت منطقی با یکدیگر «AND» می‌شوند\&. گزینه \fB\-\-filter\-type\fR دارای مقدار پیش‌فرضی است که با هر موردی مطابقت می‌کند\&. تمام گزینه‌های پالایش دیگر هیچ مقدار پیش‌فرضی ندارند و تنها در صورت تعیین صریح اعمال می‌شوند\&. .sp گزینه‌های پالایش به سه گروه تقسیم می‌شوند: عمومی، گاه‌شمار، کارها (todo)\&. \fIپالایه‌های عمومی\fR بر همه موارد اعمال می‌شوند، \fIپالایه‌های گاه‌شمار\fR به زمان‌های آغاز و پایان مربوط هستند و تنها برای قرار ملاقات‌ها و رویدادها به کار می‌روند، و \fIپالایه‌های کارها\fR به اولویت و وضعیت تکمیل مربوط می‌شوند و تنها بر TODOها اعمال می‌گردند\&. .sp خارج از این سه گروه، پالایه معکوس قرار دارد\&. .PP \fB\-\-filter\-invert\fR .RS 4 اثر ترکیبی سایر پالایه‌ها را معکوس می‌کند، یعنی مواردی را بارگذاری می‌کند که با آن‌ها مطابقت \fIنداشته باشند\fR\&. .RE .SS "پالایه‌های عمومی (General filters)" .PP \fB\-\-filter\-type\fR \fItype\fR .RS 4 مواردی را شامل می‌شود که با \fItype\fR مطابقت داشته باشند\&. مقدار type فهرستی از شرح‌های نوع جداشده با کاما است که از میان event، apt، recur\-event، recur\-apt و todo انتخاب می‌شوند\&. همچنین می‌توانید از recur به عنوان فرم کوتاه برای recur\-event,recur\-apt و از cal به عنوان فرم کوتاه برای event,apt,recur استفاده کنید\&. .RE .PP \fB\-\-filter\-pattern\fR \fIpattern\fR .RS 4 مواردی با شرحی که با الگو مطابقت دارد را شامل می‌شود\&. الگو به عنوان یک عبارت باقاعده گسترش‌یافته (extended regular expression) تفسیر می‌شود\&. .RE .PP \fB\-\-filter\-hash\fR \fIstring\fR .RS 4 مواردی با هش آغازشونده با \fIstring\fR را شامل می‌شود\&. این پالایه می‌تواند با قرار دادن علامت تعجب (!) در ابتدا نفی شود: شامل مواردی با رشته هش که با \fIstring\fR آغاز \fIنمی‌شود\fR\&. برای هش (SHA1) یک مورد به بخش مشخصه‌کننده‌های قالب‌بندی گسترش‌یافته (Extended format specifiers) مراجعه کنید\&. .RE .SS "پالایه‌های گاه‌شمار (Calendar filters)" .sp برای گزینه‌های پالایشی که به \fB\-from\fR، \fB\-to\fR، \fB\-after\fR، \fB\-before\fR و \fB\-range\fR ختم می‌شوند، زمان آغاز یا پایان ملاک پالایش است\&. .sp یک رویداد (event) یک قرار ملاقات تمام‌روز است که هیچ زمانی برای آن نمایش داده نمی‌شود\&. زمان آغاز یک رویداد، ابتدای روز رویداد (نیمه‌شب) است و زمان پایان، پایان روز رویداد (یک ثانیه پیش از نیمه‌شب بعدی) می‌باشد\&. .sp گزینه‌های \fB\-start\-\fR مختوم به \fB\-from\fR، \fB\-after\fR و \fB\-range\fR به همان ملاک پالایش اشاره دارند و نمی‌توانند همراه با یکدیگر استفاده شوند\&. همین حالت برای گزینه‌های مختوم به \fB\-to\fR، \fB\-before\fR و \fB\-range\fR نیز برقرار است\&. محدودیت‌های مشابهی بر گزینه‌های \fB\-end\-\fR نیز اعمال می‌شود\&. .sp زمان‌های آغاز و پایان یک مورد تکرارشونده به نخستین رخداد اشاره دارند، نه به هیچ‌یک از دفعات تکرار آن\&. اگر یک مورد تکرارشونده با ملاک مطابقت داشته باشد، تمام تکرارهای آن در پرس‌وجوها نمایش داده می‌شوند، حتی اگر ممکن است خود آن‌ها با ملاک مطابقت نداشته باشند\&. اگر این تکرارها ناخواسته باشند، می‌توان آن‌ها را با گزینه‌های بازه روز از خروجی حذف کرد، هرچند این کار سایر موارد موجود در آن بازه را نیز حذف خواهد کرد\&. .PP \fB\-\-filter\-start\-from\fR \fIdate\fR .RS 4 شامل مواردی که در یا بعد از یک تاریخ مشخص آغاز می‌شوند\&. .RE .PP \fB\-\-filter\-start\-to\fR \fIdate\fR .RS 4 شامل مواردی که در یا پیش از یک تاریخ مشخص آغاز می‌شوند\&. .RE .PP \fB\-\-filter\-start\-after\fR \fIdate\fR .RS 4 شامل مواردی که بعد از یک تاریخ مشخص آغاز می‌شوند\&. .RE .PP \fB\-\-filter\-start\-before\fR \fIdate\fR .RS 4 شامل مواردی که پیش از یک تاریخ مشخص آغاز می‌شوند\&. .RE .PP \fB\-\-filter\-start\-range\fR \fIrange\fR .RS 4 شامل مواردی با تاریخ آغازی که به یک بازه مشخص تعلق دارد\&. یک بازه متشکل از یک تاریخ آغاز و یک تاریخ پایان است که با کاما از یکدیگر جدا شده‌اند\&. .RE .PP \fB\-\-filter\-end\-from\fR \fIdate\fR .RS 4 شامل مواردی که در یا بعد از یک تاریخ مشخص به پایان می‌رسند\&. .RE .PP \fB\-\-filter\-end\-to\fR \fIdate\fR .RS 4 شامل مواردی که در یا پیش از یک تاریخ مشخص به پایان می‌رسند\&. .RE .PP \fB\-\-filter\-end\-after\fR \fIdate\fR .RS 4 شامل مواردی که بعد از یک تاریخ مشخص به پایان می‌رسند\&. .RE .PP \fB\-\-filter\-end\-before\fR \fIdate\fR .RS 4 شامل مواردی که پیش از یک تاریخ مشخص به پایان می‌رسند\&. .RE .PP \fB\-\-filter\-end\-range\fR \fIrange\fR .RS 4 شامل مواردی با تاریخ پایانی که به یک بازه مشخص تعلق دارد\&. یک بازه متشکل از یک تاریخ آغاز و یک تاریخ پایان است که با کاما از یکدیگر جدا شده‌اند\&. .RE .SS "پالایه‌های کارها (Todo filters)" .PP \fB\-\-filter\-priority\fR \fIpriority\fR .RS 4 شامل موارد TODO با اولویت داده‌شده\&. .RE .PP \fB\-\-filter\-completed\fR .RS 4 شامل موارد TODO تکمیل‌شده\&. .RE .PP \fB\-\-filter\-uncompleted\fR .RS 4 شامل موارد TODO تکمیل‌نشده\&. .RE .SH "گزینه‌های قالب‌بندی (FORMAT OPTIONS)" .sp گزینه‌های قالب‌بندی بر پرس‌وجوها (queries)، grep و \fB\-\-dump\-imported\fR تأثیر می‌گذارند\&. .sp این گزینه‌ها به ترتیب قالبی را برای قرار ملاقات‌ها، قرار ملاقات‌های تکرارشونده، رویدادها، رویدادهای تکرارشونده یا موارد فهرست کار مشخص می‌کنند\&. .PP \fB\-\-format\-apt\fR \fIformat\fR, \fB\-\-format\-recur\-apt\fR \fIformat\fR, \fB\-\-format\-event\fR \fIformat\fR, \fB\-\-format\-recur\-event\fR \fIformat\fR, \fB\-\-format\-todo\fR \fIformat\fR .RS 4 آرگومان \fIformat\fR رشته‌ای است متشکل از مشخصه‌کننده‌های قالب‌بندی به سبک printf (که همان‌گونه که در زیر توضیح داده شده جایگزین می‌شوند) و نویسه‌های عادی که بدون تغییر به خروجی استاندارد فرستاده می‌شوند\&. هر گزینه دارای یک رشته \fIformat\fR پیش‌فرض است که در صورت تعیین نشدن گزینه به کار می‌رود\&. رشته‌های پیش‌فرض در بخش رشته‌های قالب‌بندی پیش‌فرض شرح داده شده‌اند\&. .sp \fIنکته\fR: استفاده از گزینه قالب‌بندی مستلزم قالب‌بندی صریح جداسازی فیلدها و فاصله‌گذاری خطوط است\&. .RE .SS "رشته‌های قالب‌بندی پیش‌فرض (Default format strings)" .sp هر مشخصه‌کننده با یک % و به دنبال آن نویسه‌ای معرفی می‌شود که تعیین می‌کند چه چیزی باید چاپ شود\&. مشخصه‌کننده‌های موجود به نوع مورد بستگی دارند\&. زمان‌ها به‌صورت ساعت و دقیقه (hh:mm) چاپ می‌شوند مگر اینکه خلاف آن ذکر شده باشد؛ قالب‌های زمان را می‌توان با مشخصه‌کننده‌های گسترش‌یافته تغییر داد\&. .sp برای هر گزینه قالب‌بندی، یک رشته قالب پیش‌فرض وجود دارد که در صورت تعیین نشدن گزینه استفاده می‌شود\&. در نتایج پرس‌وجوها، گزینه‌های قالب‌بندی پیش‌فرض عبارتند از: .sp .if n \{\ .RS 4 .\} .nf \-\-format\-apt " \- %S \-> %E\en\et%m\en" \-\-format\-recur\-apt " \- %S \-> %E\en\et%m\en" \-\-format\-event " * %m\en" \-\-format\-recur\-event " * %m\en" \-\-format\-todo "%p\&. %m\en" .fi .if n \{\ .RE .\} .sp در تمام موارد دیگر (grep و dump\-imported) رشته قالب پیش‌فرض "%(raw)" است\&. .SS "قرار ملاقات‌ها (Appointments)" .PP \fB%d\fR .RS 4 چاپ مدت‌زمان قرار ملاقات بر حسب ثانیه .RE .PP \fB%e\fR .RS 4 چاپ زمان پایان قرار ملاقات به‌صورت زمان یونیکس بر حسب ثانیه .RE .PP \fB%E\fR .RS 4 چاپ زمان پایان قرار ملاقات یا نشانگر \&.\&.:\&.\&. در صورتی که پس از نیمه‌شب به پایان برسد .RE .PP \fB%m\fR .RS 4 چاپ شرح مورد .RE .PP \fB%n\fR .RS 4 چاپ نام پرونده یادداشت مربوط به مورد .RE .PP \fB%N\fR .RS 4 چاپ یادداشت مربوط به مورد .RE .PP \fB%r\fR .RS 4 چاپ زمان باقی‌مانده پیش از قرار ملاقات .RE .PP \fB%s\fR .RS 4 چاپ زمان شروع قرار ملاقات به‌صورت زمان یونیکس بر حسب ثانیه .RE .PP \fB%S\fR .RS 4 چاپ زمان شروع قرار ملاقات یا نشانگر \&.\&.:\&.\&. در صورتی که پیش از نیمه‌شب آغاز شود .RE .SS "رویدادها (Events)" .PP \fB%m\fR .RS 4 چاپ شرح مورد .RE .PP \fB%n\fR .RS 4 چاپ نام پرونده یادداشت مربوط به مورد .RE .PP \fB%N\fR .RS 4 چاپ یادداشت مربوط به مورد .RE .SS "موارد فهرست کار (Todo items)" .PP \fB%m\fR .RS 4 چاپ شرح مورد .RE .PP \fB%n\fR .RS 4 چاپ نام پرونده یادداشت مربوط به مورد .RE .PP \fB%N\fR .RS 4 چاپ یادداشت مربوط به مورد .RE .PP \fB%p\fR .RS 4 چاپ اولویت مورد .RE .SS "مشخصه‌کننده‌های قالب‌بندی گسترش‌یافته (Extended format specifiers)" .sp مشخصه‌کننده‌های قالب‌بندی گسترش‌یافته را می‌توان برای کنترل چاپ زمان در برخی از مشخصه‌کننده‌های تک‌حرفی به کار برد\&. علاوه بر این دو مشخصه‌کننده وجود دارند که شکل کوتاه متناظری ندارند و برای استفاده در اسکریپت‌نویسی در نظر گرفته شده‌اند\&. .PP \fB%(duration\fR[\fB:\fR\fIformat\fR]\fB)\fR .RS 4 شکل گسترش‌یافته \fB%d\fR .RE .PP \fB%(remaining\fR[\fB:\fR\fIformat\fR]\fB)\fR .RS 4 شکل گسترش‌یافته \fB%r\fR .sp \fIformat\fR می‌تواند شامل هر یک از مشخصه‌کننده‌های strftime(3) نظیر \fB%d\fR, \fB%H\fR, \fB%M\fR یا \fB%S\fR با اصلاحات زیر باشد: ۱) روزها محدود به مقادیر "تقویمی" 0\-31 نیستند (ساعت‌ها، دقیقه‌ها و ثانیه‌ها مقادیر "ساعتی" هستند، اما به \fBE\fR در ادامه رجوع کنید) ۲) هر عدد به‌طور پیش‌فرض با صفر تا دو رقم اعشار پر می‌شود، ۳) نویسه \fB%\fR ممکن است با یک یا دو پرچم اختیاری دنبال شود: \fB\-\fR، که پر کردن با صفر را لغو می‌کند، \fBE\fR، که محدودیت‌های "ساعتی" را در \fB%H\fR, \fB%M\fR و \fB%S\fR لغو می‌کند؛ اگر هر دو استفاده شوند، \fB\-\fR باید پیش از \fBE\fR بیاید، ۴) هیچ پرچم یا مشخصه‌کننده پهنای دیگری پشتیبانی نمی‌شود .RE .PP \fB%(start\fR[\fB:\fR\fIformat\fR]\fB)\fR .RS 4 شکل گسترش‌یافته \fB%s\fR .RE .PP \fB%(end\fR[\fB:\fR\fIformat\fR]\fB)\fR .RS 4 شکل گسترش‌یافته \fB%e\fR .sp \fIformat\fR می‌تواند هر مشخصه‌کننده قالب strftime(3) یا یکی از رشته‌های \fBepoch\fR یا \fBdefault\fR باشد؛ اولی معادل مشخصه‌کننده‌های (calcurse) \fB%s\fR و \fB%e\fR (ثانیه‌ها پس از مبدأ زمانی Epoch) است؛ دومی معادل مشخصه‌کننده‌های (calcurse) \fB%S\fR و \fB%E\fR یا رشته قالب (strftime) \fB%H:%M\fR است، به جز اینکه نشانگر ادامه \&.\&.:\&.\&. در صورتی چاپ می‌شود که زمان شروع/پایان متعلق به روز دیگری باشد .RE .PP \fB%(raw)\fR .RS 4 قالب پرونده متنی مورد همان‌گونه که روی دیسک ذخیره شده است؛ قالب پیش‌فرض برای گزینه‌های grep و dump\-imported؛ قابل استفاده با تمامی گزینه‌های قالب‌بندی .RE .PP \fB%(hash)\fR .RS 4 هش (SHA1) مورد بالا؛ قابل استفاده با تمامی گزینه‌های قالب‌بندی .RE .SH "مثال‌ها (EXAMPLES)" .PP calcurse \-d tomorrow .RS 4 نمایش تقویم برای فردا (مشابه calcurse \-Q \-\-filter\-type cal \-\-from tomorrow)\&. .RE .PP calcurse \-d friday .RS 4 نمایش تقویم برای جمعه پیش‌رو\&. .RE .PP calcurse \-d 7 .RS 4 نمایش تقویم برای هفت روز آینده (مشابه calcurse \-Q \-filter\-type cal \-\-days 7)\&. .RE .PP calcurse \-r7 \-\-format\-apt " \- %S \-> %E\en\et%m\en%N" .RS 4 چاپ قرارها و رویدادها برای هفت روز آینده\&. همچنین یادداشت‌های پیوست‌شده به هر قرار معمولی را چاپ می‌کند\&. .RE .PP calcurse \-r7 \-\-format\-apt " \- %m (%S to %E)\en" \-\-format\-recur\-apt " \- %m (%S to %E)\en" .RS 4 چاپ قرارها و رویدادها برای هفت روز آینده و استفاده از قالب سفارشی برای قرارهای (تکرارشونده): .sp \- Some appointment (18:30 to 21:30) .RE .PP calcurse \-t \-\-format\-todo "(%p) %m\en" .RS 4 فهرست کردن تمام موارد کارهای انجام‌دادنی (todo) و قرار دادن پرانتز دور مشخص‌کننده‌های اولویت\&. .RE .sp اگر فایل‌های داده calcurse حاوی ورودی‌های متعددی باشند که دیگر نیازی به آن‌ها نیست یا خواسته نمی‌شوند، می‌توان آن‌ها را به شکل تعاملی حذف کرد\&. در صورت زیاد بودن تعداد، این کار می‌تواند طاقت‌فرسا باشد و شاید مطابق دو مثال زیر بهتر انجام گیرد\&. .PP calcurse \-\-input\-datefmt 4 \-G \-\-filter\-start\-before 2015\-1\-1 .RS 4 فهرست کردن ورودی‌های رویداد و قرار در فایل‌های داده با زمان شروع قبل از ۱ ژانویه ۲۰۱۵، و تمام ورودی‌های TODO\&. .sp \fBپاک‌سازی (Purge)\fR\&. هنگامی که \-G با \-P جایگزین شود، آن ورودی‌ها حذف می‌شوند\&. این کار ممکن است مواردی از رویدادهای تکرارشونده را که پس از ۱ ژانویه ۲۰۱۵ رخ می‌دهند نیز حذف کند\&. .RE .PP calcurse \-\-input\-datefmt 1 \-G \-\-filter\-start\-from 11/1/2015 \-\-filter\-type event,apt .RS 4 فهرست کردن ورودی‌های رویداد و قرار (معمولی) با زمان شروع ۱ نوامبر ۲۰۱۵ یا پس از آن\&. .RE .PP calcurse \-G \-\-filter\-type apt \-\-format\-apt "%(hash) %m\en" .RS 4 برای هر قرار، شناسه درهم‌سازی (hash) اس‌اچ‌ای-۱ (SHA1) ورودی فایل داده و سپس توضیحات را فهرست می‌کند\&. .RE .PP calcurse \-G \-\-filter\-type apt \-\-format\-apt "%(duration:%d/%EH/%EM)\et%m\en" .RS 4 برای هر قرار، مدت زمان (کل) را به صورت روز، ساعت یا دقیقه و سپس توضیحات را فهرست می‌کند\&. .RE .PP calcurse \-G \-\-filter\-type apt \-\-format\-apt "%(start:%c) %(duration:%d %H:%M)\et%m\en" .RS 4 برای هر قرار، زمان شروع در قالب استاندارد محلی، به همراه مدت زمان به روز، ساعت و دقیقه، و در ادامه توضیحات را فهرست می‌کند\&. .RE .SH "فایل‌ها (FILES)" .sp ساختار زیر به‌طور پیش‌فرض در شاخه خانگی (home) شما نخستین باری که calcurse بدون هیچ گزینه‌ای اجرا می‌شود ایجاد می‌گردد: .sp .if n \{\ .RS 4 .\} .nf $XDG_DATA_HOME/calcurse/ $XDG_CONFIG_HOME/calcurse/ |___apts |___conf |___notes/ |___hooks/ |___todo |___keys .fi .if n \{\ .RE .\} .sp مقدار پیش‌فرض $XDG_DATA_HOME برابر $HOME/\&.local/share و مقدار پیش‌فرض $XDG_CONFIG_HOME برابر $HOME/\&.config است\&. .sp فایل‌ها از دو نوع متفاوت هستند: داده و پیکربندی\&. فایل‌های داده پایگاه‌داده calcurse را تشکیل می‌دهند و مستقل از نسخه انتشار calcurse هستند؛ فایل‌های پیکربندی به نسخه calcurse وابسته‌اند اگرچه همواره سازگاری با گذشته مد نظر است\&. .SS "فایل‌های داده (Data files)" .sp فایل تقویم apts شامل تمام قرارها و رویدادهای کاربر است، و فایل todo فهرست کارهای انجام‌دادنی را در بر دارد\&. زیرشاخه notes حاوی یادداشت‌هایی است که به قرارها، رویدادها یا کارهای انجام‌دادنی پیوست شده‌اند\&. برای هر یادداشت یک فایل متنی ایجاد می‌شود که نام آن شناسه خلاصه پیام SHA1 خود یادداشت است\&. .sp فایل‌های قفل (پنهان) برنامه‌های calcurse (\&.calcurse\&.pid) و دیمن (\&.daemon\&.log) هنگام اجرای آن‌ها حضور دارند\&. اگر فعالیت گزارش وقایع دیمن در منوی پیکربندی اعلان‌ها فعال شده باشد، فایل daemon\&.log نیز وجود خواهد داشت\&. .sp یک فایل تقویم جایگزین را می‌توان با گزینه \fB\-c\fR مشخص کرد\&. .SS "فایل‌های پیکربندی (Configuration files)" .sp فایل conf حاوی پیکربندی کاربر و فایل keys شامل کلیدهای میانبر تعریف‌شده توسط کاربر است\&. شاخه hooks شامل اسکریپت‌های ارائه‌شده توسط کاربر است، بخش قلاب‌ها (Hooks) را ببینید\&. .SS "پیکربندی شاخه (Directory configuration)" .sp یک شاخه جایگزین برای \fIهر دو\fR فایل‌های پیکربندی و شاخه داده می‌تواند با گزینه \fB\-D\fR مشخص شود\&. .sp یک شاخه جایگزین \fIتنها\fR برای فایل‌های پیکربندی می‌تواند با گزینه \fB\-C\fR مشخص شود؛ در این حالت فایل‌های داده در شاخه پیش‌فرض یا در شاخه تعیین‌شده توسط \fB\-D\fR قرار دارند\&. اگر هر دو گزینه \fB\-D\fR و \fB\-C\fR ارائه شوند، فایل‌های پیکربندی موجود در شاخه داده (در صورت وجود) نادیده گرفته می‌شوند\&. .sp اگر $HOME/\&.calcurse وجود داشته باشد، به عنوان پیش‌فرض برای هر دو شاخه داده و شاخه پیکربندی به کار خواهد رفت\&. .sp .if n \{\ .RS 4 .\} .nf | | |__ apts |___ conf |__ todo |___ keys |__ notes/ |___ hooks/ defaults: : $XDG_DATA_HOME/calcurse ($HOME/\&.local/share/calcurse) : $XDG_CONFIG_HOME/calcurse ($HOME/\&.config/calcurse) both: $HOME/\&.calcurse (only if it exists) .fi .if n \{\ .RE .\} .sp برنامه calcurse می‌تواند میان دو ساختار پیکربندی جابه‌جا شود، اما همچنان به همان فایل‌های داده دسترسی داشته باشد، برای نمونه با: .sp .if n \{\ .RS 4 .\} .nf $ calcurse $ calcurse \-C "$HOME/\&.config/calcurse/config" .fi .if n \{\ .RE .\} .SS "قلاب‌ها (Hooks)" .sp اسکریپت‌های قرار گرفته در /calcurse/hooks/ (بخش پیکربندی شاخه را ببینید) در هنگام رویدادهای مشخصی اقداماتی را اجرا می‌کنند\&. برای فعال‌سازی یک قلاب، اسکریپتی با یکی از نام‌های زیر به این شاخه بیفزایید\&. همچنین اطمینان حاصل کنید که اسکریپت قابل اجرا (executable) باشد\&. .PP \fBpre\-load\fR .RS 4 پیش از بارگذاری فایل‌های داده اجرا می‌شود\&. .RE .PP \fBpost\-load\fR .RS 4 پس از بارگذاری فایل‌های داده اجرا می‌شود\&. .RE .PP \fBpre\-save\fR .RS 4 پیش از ذخیره‌سازی فایل‌های داده اجرا می‌شود\&. .RE .PP \fBpost\-save\fR .RS 4 پس از ذخیره‌سازی فایل‌های داده اجرا می‌شود\&. .RE .sp چند نمونه را می‌توان در شاخه contrib/hooks/ در درخت سورس‌کد calcurse یافت\&. .SH "متغیرهای محیطی (ENVIRONMENT)" .sp چندین متغیر محیطی بر نحوه عملکرد calcurse تأثیر می‌گذارند\&. .PP \fBCALCURSE_EDITOR\fR, \fBVISUAL\fR, \fBEDITOR\fR .RS 4 ویرایشگر خارجی مورد استفاده برای نوشتن یادداشت‌ها را تعیین می‌کند\&. این متغیرها به ترتیب ذکر شده امتحان می‌شوند تا زمانی که یکی یافت شود\&. اگر هیچ‌کدام تنظیم نشده باشند، vi استفاده می‌شود\&. .RE .PP \fBCALCURSE_PAGER\fR, \fBPAGER\fR .RS 4 همانند ویرایشگر، نمایشگر پیش‌فرضی را مشخص می‌کند که برای خواندن یادداشت‌ها به کار می‌رود\&. مقدار پیش‌فرض less است\&. .RE .PP \fBMERGETOOL\fR .RS 4 ابزاری که برای ادغام دو فایل جهت رفع تداخل ذخیره‌سازی استفاده می‌شود\&. مقدار پیش‌فرض vimdiff است\&. این برنامه تنها با دو نام فایل به عنوان آرگومان فراخوانی می‌شود\&. .RE .sp همچنین بخش FILES را ببینید\&. .SH "اشکالات (BUGS)" .sp اگر باگی پیدا کردید، لطفاً گزارشی به bugs@calcurse\&.org ارسال کنید، یا اگر کاربر گیت‌هاب هستید، یک issue در https://github\&.com/lfos/calcurse ثبت کنید\&. .SH "همچنین ببینید (SEE ALSO)" .sp مشخصات ical (استاندارد rfc2445) در نشانی زیر قابل دسترسی است: http://tools\&.ietf\&.org/html/rfc2445 .sp صفحه پروژه pcal: http://pcal\&.sourceforge\&.net/ .sp صفحه خانگی calcurse: http://calcurse\&.org/ .sp پروژه calcurse در گیت‌هاب: https://github\&.com/lfos/calcurse .sp راهنمای کامل، که در قالب html نگهداری می‌شود، در پوشه doc/ از بسته سورس، یا در نشانی http://calcurse\&.org/files/manual\&.html در دسترس است\&. .SH "نویسندگان (AUTHORS)" .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBFrederic Culot\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBLukas Fleischer\fR .RE .SH "حق نشر (COPYRIGHT)" .sp Copyright (c) 2004\-2023 calcurse Development Team\&. این نرم‌افزار تحت مجوز BSD منتشر شده است\&.