ادغام 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



