ادغام TLDR با انجمن FZF – DEV

در این پست، با جستجوی fzf به TLDR می پردازیم.
استفاده از TLDR
با فعال کردن TLDR به ترمینال مورد علاقه خود بروید و دستور زیر را اجرا کنید:
$ tldr brew
جستجو با FZF
$ fzf .
این یک جستجوی فازی در فهرست فعلی انجام می دهد.
ارسال یک لیست TLDR به FZF
$ tldr --list | fzf
استدلال اول tldr --list
لیستی از دستورات موجود فعال در خط فرمان شما را ایجاد می کند.
و هنگام عبور با اپراتور لوله |
نتایج را به fzf
.
انتخاب آرگومان با FZF
$ tldr --list | fzf | xargs tldr
همانطور که در مرحله قبل انجام دادید، لیست را به اشتراک می گذارد fzf
و وقتی گزینه ای را انتخاب می کنید، آرگومان را از طریق ارسال می کند xargs
برای اجرا با tldr
.
پیش نمایش دستورات در جستجو
یک پنجره پیش نمایش ایجاد می کند که نتایج TLDR را نشان می دهد و از طریق آن به پنجره جدید منتقل می شود xargs
.
بیایید با دستور زیر امتحان کنیم:
$ tldr --list | fzf --preview "tldr {1}" --preview-window=right,60% | xargs tldr
پاداش: نام مستعار
برای جلوگیری از به خاطر سپردن همه این موارد، یک نام مستعار ایجاد کنید:
alias tldrf='tldr --list | fzf --preview "tldr {1}" --preview-window=right,60% | xargs tldr'
فایل پیکربندی خط فرمان خود را منبع کنید، در مورد من اینطور است .zshrc
، و voila!
نام مستعار جدید خود را در خط فرمان امتحان کنید:
$ tldrf