glab(1) glab(1)

glab-alias-set - تنظیم یک نام مستعار برای یک دستور طولانی‌تر

glab alias set '' [flags]

تعریف یک واژه به‌عنوان نام مستعار برای یک دستور طولانی‌تر.

هنگام تعریف یک دستور، همان‌طور که در مثال‌ها نشان داده شده است، از علامت‌های نقل‌قول استفاده کنید.

عبارت گسترش‌یافته شما می‌تواند شامل آرگومان‌ها و گزینه‌ها باشد. اگر عبارت گسترش شامل متغیرهای مکانی مانند $1 یا $2 باشد، هر آرگومان اضافی که پس از فراخوانی نام مستعار آورده شود در این جایگاه‌ها قرار می‌گیرد.

برای اجرای یک نام مستعار از طریق sh (مبدل شل)، گزینه --shell را مشخص کنید. با تبدیل شل، می‌توانید دستورات را با | ترکیب کرده یا با > هدایت مجدد (ریدایرکت) کنید. نام‌های مستعار شل دارای این نکات هستند:

  • آرگومان‌های اضافی که پس از نام مستعار می‌آیند به عبارت گسترش‌یافته ارسال نمی‌شوند. برای دریافت آرگومان‌ها، از $1 ، $2 و موارد بعدی استفاده کنید.
  • برای پذیرفتن همه آرگومان‌ها، از $@ استفاده کنید.

در ویندوز، نام‌های مستعار شل از طریق sh نصب‌شده توسط Git for Windows اجرا می‌شوند. اگر Git را به روش دیگری در ویندوز نصب کرده باشید، ممکن است نام‌های مستعار شل کار نکنند.

-s, --shell[=false] تعریف یک نام مستعار برای ارسال و اجرا از طریق مفسر شل.

-h, --help[=false] نمایش راهنما برای این دستور.

# تعریف یک نام مستعار برای "mr view"
glab alias set mrv 'mr view'
# اجرای نام مستعار؛ به "glab mr view -w 123" گسترش می‌یابد
glab mrv -w 123
# تعریف یک نام مستعار با متغیر مکانی
glab alias set createissue 'issue create --title "$1"'
# اجرای نام مستعار با یک آرگومان و یک گزینه اضافی
glab createissue "My Issue" --description "Something is broken."
# تعریف یک نام مستعار شل که خروجی glab را به grep هدایت می‌کند
glab alias set --shell igrep 'glab issue list --assignee="$1" | grep $2'
# اجرای نام مستعار شل با دو آرگومان
glab igrep user foo

glab-alias(1)

Sep 2026 Auto generated by spf13/cobra