לדלג לתוכן

כלי מעטפת

בנוסף לכלי Linux הסטנדרטיים, OmarOS מגיעה גם עם שפע של כלי מעטפת משופרים. הנה העיקריים שבהם.

fzf

fzf נותן לכם חיפוש מטושטש של קבצים דרך הכינוי ff. לכו לכל ספרייה, הקלידו ff, ותוכלו לחפש בצורה מטושטשת את דרככם לכל קובץ בעץ ההוא, תוך צפייה בתצוגה מקדימה של הקבצים שאתם מצמצמים אליהם בצד ימין.

תוכלו להשתמש ב-Ctrl + R כדי להשתמש ב-fzf לחיפוש מטושטש בהיסטוריית הפקודות שלכם.

כלי זה משמש גם את Neovim כשאתם מקלידים Space Space.

המדריך המלא נמצא דרך man fzf.

Zoxide

Zoxide הוא תחליף ל-cd. הוא זוכר את הספריות שבהן הייתם, כך שתוכלו לקפוץ אליהן ביתר קלות בפעם הבאה. נניח שתעשו cd ~/.config/omaros פעם אחת. בפעם הבאה, תוכלו פשוט לעשות cd omaros (או אפילו רק cd oma), ו-Zoxide ייקח אתכם ישירות לשם.

המדריך המלא נמצא דרך man zoxide.

ripgrep

ripgrep מחפש בתוכן של קבצים באמצעות rg <pattern> <path>, כמו rg Controller app/ כדי למצוא את כל האזכורים של Controller בספרייה app.

כלי זה משמש גם את Neovim כשאתם מקלידים Space S G.

המדריך המלא נמצא דרך man rg.

eza

eza הוא תחליף ל-ls. הוא נותן לכם רשימות ספריות עם יותר מידע, צבע ואייקונים. כברירת מחדל, eza קיבל את הכינוי ls. תוכלו גם להשתמש ב-lt כדי לקבל רשימה של שני עומקי קינון. lsa נותן לכם רשימה הכוללת קבצים מוסתרים. ו-lta רשימה מקוננת עם קבצים מוסתרים.

המדריך המלא נמצא דרך man eza.

fd

fd הוא תחליף קל יותר לשימוש ל-find. השתמשו ב-fd person.rb כדי למצוא קובץ בשם person.rb בתוך העץ הנוכחי. fd person.rb / יחפש בכל מערכת הקבצים. fd person.rb / -H מחפש בכל מערכת הקבצים, כולל ספריות מוסתרות.

המדריך המלא נמצא דרך man fd.

bat

bat הוא cat עם הדגשת תחביר, מספרי שורות ודפדוף. הריצו bat somefile.rb ותראו למה קשה לחזור אחורה. הוא גם עושה עבורכם עבודה בשקט במקומות אחרים: הוא זה שצובע את דפי ה-man שלכם, ומה שמציג את התצוגות המקדימות ב-ff.

המדריך המלא נמצא דרך man bat.

tldr

tldr הוא התרופה לדפי man שנפתחים בשלושה מסכים של היסטוריה לפני שהם מראים לכם דוגמה אחת. tldr tar נותן לכם את קומץ ההפעלות שבאמת רציתם.

yt-dlp

yt-dlp מוריד וידאו מ-YouTube וממאות אתרים אחרים. yt-dlp <url> תופס את האיכות הטובה ביותר הזמינה אל הספרייה הנוכחית.

המדריך המלא נמצא דרך man yt-dlp.

try

try מקל על ניהול ניסויי תכנות עם ספריות חתומות בתאריך. כל הניסויים חיים ב-~/Work/tries ותוכלו לגשת אליהם דרך try.

OmarOS אינה מוסיפה את ספריית ה-bin/ של פרויקט ל-PATH באופן אוטומטי. הריצו כלים מקומיים מהימנים של פרויקט עם נתיב יחסי מפורש, כגון bin/rails או ./bin/dev.