HELP2MAN(1) User Commands HELP2MAN(1)

help2man - تولید یک صفحه راهنمای ساده

help2man [OPTION]... EXECUTABLE

دستور `help2man' یک صفحه راهنما از خروجی‌های `--help' و `--version' تولید می‌کند.

توضیح برای بند NAME
شماره بخش صفحه راهنما (1, 6, 8)
نام کتابچه راهنما (دستورهای کاربر، ...)
منبع برنامه (FSF، Debian، ...)
انتخاب محلی‌سازی (پیش‌فرض "C")
ضمیمه کردن محتوا از `FILE'
ضمیمه کردن محتوا از `FILE' در صورت وجود
ارسال خروجی به `FILE'
نام کتابچه راهنمای Texinfo
حذف ارجاع به کتابچه راهنمای Texinfo
حذف `lt-' از نام برنامه
چاپ این راهنما و سپس خروج
چاپ شماره نسخه و سپس خروج

فایل اجرایی EXECUTABLE باید گزینه‌های `--help' و `--version' را بپذیرد و در خروجی استاندارد تولید خروجی کند، هرچند گزینه‌های جایگزین را می‌توان با موارد زیر تعیین کرد:

رشته گزینه راهنما
رشته گزینه نسخه
رشته نسخه
شامل کردن stderr هنگام تجزیه خروجی گزینه

محتوای بیشتر را می‌توان با گزینه‌های --include و --opt-include در خروجی تولیدشده ضمیمه کرد. قالب آن ساده است:

[section]
text
/pattern/
text

بلوک‌هایی از متن عینا *roff یا در ابتدای بخشِ مشخص‌شده‌ی [section] (بدون حساسیت به بزرگی و کوچکی حروف)، یا پس از بندی مطابق با /pattern/ در خروجی درج می‌شوند.

الگوها از نحو عبارات باقاعده پرل استفاده می‌کنند و ممکن است اصلاح‌کننده‌های i، s یا m را به دنبال داشته باشند (به perlre(1) مراجعه کنید).

خطوط پیش از نخستین بخش یا الگو که با `-' آغاز می‌شوند به عنوان گزینه پردازش می‌شوند. هر چیز دیگری نادیده گرفته می‌شود و می‌تواند برای یادداشت‌ها، کلیدواژه‌های RCS و موارد مشابه استفاده شود.

ترتیب بخش‌های خروجی (برای موارد ضمیمه‌شده) به صورت زیر است:

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
other
ENVIRONMENT
FILES
EXAMPLES
AUTHOR
REPORTING BUGS
COPYRIGHT
SEE ALSO

هر بخش [NAME] یا [SYNOPSIS] که در فایل ضمیمه بیاید، جایگزین چیزی خواهد شد که به طور خودکار تولید می‌شد (اگرچه همچنان می‌توانید بخش اول را در صورت نیاز با --name لغو و بازنویسی کنید).

سایر بخش‌ها پیش از خروجی خودکار برای بخش‌های استاندارد ارائه‌شده در بالا قرار می‌گیرند، یا در بخش other (در بالا) به ترتیبی که در فایل ضمیمه دیده شده‌اند اضافه می‌شوند.

محل قرارگیری متن در داخل بخش را می‌توان به صورت صریح با استفاده از نحو [<section]، [=section] یا [>section] مشخص کرد تا متن اضافی به ترتیب قبل، به جای، یا بعد از خروجی پیش‌فرض قرار گیرد.

تازه‌ترین نسخه این توزیع به صورت برخط از نشانی زیر در دسترس است:

ftp://ftp.gnu.org/gnu/help2man

نوشته‌شده توسط Brendan O'Dea <bod@debian.org>

گزارش اشکالات به <bug-help2man@gnu.org>.

حق نشر © 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2020, 2021, 2022 Free Software Foundation, Inc.
این یک نرم‌افزار آزاد است؛ برای شرایط رونوشت‌برداری به کد منبع مراجعه کنید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.

مستندات کامل برای help2man به عنوان یک کتابچه راهنمای Texinfo نگهداری می‌شود. اگر برنامه‌های info و help2man به طور مناسب در سیستم شما نصب شده باشند، دستور

info help2man

باید دسترسی شما به کتابچه راهنمای کامل را فراهم کند.

December 2022 GNU help2man 1.49.3