| argbash(1) | General Commands Manual | argbash(1) |
نام (NAME)
argbash - تجزیهکننده آرگومانها و تولیدکننده اسکریپتهای خط فرمان بش
خلاصه دستور (SYNOPSIS)
argbash [--output OUTPUT] [--in-place] [--type type] [--library] [--strip content] [--check-typos] [--commented] [--search SEARCH]... [--debug DEBUG] [--help] [--version] <input>
توضیحات (DESCRIPTION)
برنامه Argbash یک مولد کد است که معمولاً یک کتابخانه پردازش آرگومانهای bash سفارشیسازیشده برای اسکریپت شما تولید میکند. این ابزار به شما امکان میدهد آرگومانهایی را که اسکریپت شما باید بپذیرد توصیف کنید و سپس میتوانید کد پردازش bash را ایجاد نمایید. این کد بهطور پیشفرض درون اسکریپت شما باقی میماند، اما میتوانید ترتیبی دهید که در یک فایل جداگانه تولید شود و به bash اجازه دهید آن را برای شما در اسکریپت وارد کند. استفاده از Argbash بسیار ساده است و کد تولیدشده خوانایی نسبتاً مناسبی دارد. علاوه بر این، تعاریف آرگومانها درون اسکریپت تعبیه شده باقی میمانند؛ بنابراین هر زمان که نیاز به بهروزرسانی منطق پردازش داشته باشید، فقط کافی است اسکریپت argbash را مجدداً بر روی اسکریپت تولیدشده قبلی اجرا کنید.
آرگومانها (ARGUMENTS)
- -o OUTPUT, --output OUTPUT
- نام فایل خروجی (برای خروجی استاندارد، '-' را مشخص کنید). [پیشفرض: -]
- -i, --in-place
- بهروزرسانی درجا (درونفایلی) اسکریپت bash. [پیشفرض: غیرفعال]
- -t bash-script|posix-script|manpage|manpage-defs|completion|docopt|excised, --type bash-script|posix-script|manpage|manpage-defs|completion|docopt|excised
- نوع خروجی
تولیدی.
[پیشفرض: bash-script]
برای آشنایی با تمامی قابلیتهای پشتیبانیشده در argbash، مستندات آن را بررسی کنید.
- --library
- آیا فایل
ورودی یک
کتابخانه
خالص تجزیه
آرگومان
است یا خیر.
[پیشفرض:
غیرفعال]
این گزینه منسوخ شده و معادل --strip user-content است.
- --strip none|user-content|all
- تعیین
مواردی که
باید در
خروجی قرار
گیرند.
[پیشفرض: none]
میتوانید مقدار none را انتخاب کنید که برای اسکریپتها مناسب است. اگر user-content را حذف کنید، سربرگ Argbash حفظ میشود. اگر all را حذف کنید، تنها محتوای تولیدشده در نتیجه خروجی باقی خواهد ماند.
- --check-typos
- بررسی خطاهای املایی احتمالی در ماکروهای argbash. [پیشفرض: فعال]
- -c, --commented
- حالت همراه با کامنت - درج کامنتهای توضیحی به همراه کد پردازش آرگومان. [پیشفرض: غیرفعال]
- -I SEARCH, --search SEARCH
- پوشههای جستجو برای اسکریپتهای بستهبندیشده (پوشه قالب به انتهای فهرست اضافه خواهد شد). [پیشفرض: "."]
- --debug DEBUG
- (گزینه توسعهدهنده) به autom4te دستور میدهد که یک ماکرو را ردیابی کند.
- -h, --help
- چاپ راهنما.
- -v, --version
- چاپ نسخه برنامه.
نویسنده (AUTHOR)
Matěj Týč
| 2025-11-22 | argbash 2.11.0 |