במאמר הבא אנו נסתכל על OMF (Oh My Fish). לפני כמה ימים כתבתי מאמר על אופן ההתקנה קליפת הדג. זהו מעטפת מגניבה מאוד, שימושית ושימושית לחלוטין הכוללת תכונות נהדרות רבות, פונקציונליות חיפוש מובנית, הדגשת תחביר ועוד ועוד. בפוסט זה נראה כיצד לגרום ל Fishshell להיראות טוב יותר ולהיות מסוגנן ופונקציונלי יותר באמצעות Oh My Fish.
זה תוסף Fishshell מאפשר לך להתקין חבילות המרחיבות את פונקציותיה או משנות את המראה. זה קל לשימוש, מהיר ומתרחב. באמצעות OMF נוכל להתקין בקלות ערכות נושא שיעשירו את מראה המעטפת שלנו ולהתקין תוספות להתאמה לרצונות ולצרכים שלנו.
התקן את Oh My Fish (OMF)
התקנת OMF אינה קשה. כל שנצטרך לעשות הוא להפעיל את הפקודה הבאה בקליפת הדגים שלנו:
curl -L https://get.oh-my.fish | fish
לאחר סיום ההתקנה, נראה זאת דברים השתנו, כפי שמוצג בתמונה לעיל. נבחין כי השעה הנוכחית מופיעה מימין לחלון הפגז. בשלב זה הגיע הזמן לתת לקליפה שלנו מגע אחר.
תצורת OMF
רשימת חבילות ונושאים
כדי רשום את כל החבילות המותקנות, נצטרך לבצע:
omf list
פקודה זו יציגו גם נושאים מותקנים וגם תוספים. זכור כי התקנת חבילות פירושה התקנת ערכות נושא או תוספות.
כל החבילות הרשמיות והתואמות לקהילה מתארחות ב- המאגר הראשי של אוי הדג שלי. במאגר זה נוכל למצוא מאגרים נוספים המכילים תוספים ועיצובים רבים.
הצג נושאים זמינים ומותקנים
עכשיו בואו נסתכל על הרשימה של ערכות נושא זמינות ומותקנות. לשם כך נבצע:
omf theme
כפי שאתה יכול לראות, נתקין רק נושא אחד שהוא ברירת המחדל. נראה גם הרבה נושאים זמינים. אנחנו יכולים לראות תצוגה מקדימה של כל הנושאים הזמינים כאן. דף זה מכיל את כל הפרטים של כל נושא, תכונות וצילום מסך של כל אחד מהם.
התקן ערכת נושא חדשה
אנחנו יכולים להתקין ערכת נושא בקלות פועל, למשל הנושא ים, רץ:
omf install ocean
כפי שניתן לראות מהתמונה לעיל, בקשת Fishshell השתנתה מיד לאחר התקנת העיצוב החדש.
שנה את הנושא
כפי שכבר אמרתי, הנושא יוחל מיד לאחר התקנתו. אם יש לך יותר מעיצוב אחד, תוכל לעבור לנושא אחר עם הפקודה הבאה:
omf theme fox
עכשיו ימשיך להשתמש בנושא «שועל«, שהתקנתי בעבר.
התקן תוספים
לדוגמא זו אעשה זאת התקן תוסף מזג אוויר. לשם כך נצטרך לבצע:
omf install weather
תוסף מזג האוויר תלוי ב jq. לכן יתכן שתצטרך להתקין גם את jq. הפצות רבות של Gnu / Linux זמינות במאגרים, כולל אובונטו.
לאחר התקנת התוסף, נוכל להשתמש בתוסף באמצעות הפקודה:
weather
חפש ערכות נושא או תוספים
כדי חפש נושא או תוסף אנו יכולים לעשות זאת על ידי כתיבת משהו עם התחביר הבא:
omf search busqueda
כדי להגביל את החיפוש רק לנושאיםכן, נצטרך להשתמש ב- אפשרות t.
omf search -t tema_a_buscar
פקודה זו תחפש רק נושאים המכילים את המחרוזת "נושא_ לחיפוש". ל להגביל את החיפוש לתוספים, אנחנו יכולים להשתמש ב- אפשרות p.
עדכון חבילה
כדי עדכן רק את הליבה של הו דגים שלי, נצטרך לבצע:
omf update omf
אם הוא מעודכן, נראה את הפלט הבא:
כדי עדכן את כל החבילות, רק תכתוב:
omf update
כדי עדכון סלקטיבי של חבילותנצטרך לכלול רק את שמות החבילות כמוצג להלן:
omf update weather
הראה מידע על חבילה
מתי שאתה רוצה להכיר את המידע על נושא או תוסף, נוכל להשתמש בפקודה:
omf describe ocean
הסר חבילות
כדי להסיר חבילה כמו מזג אוויר, נצטרך לבצע:
omf remove weather
נהל מאגרים
כברירת מחדל, המאגר הרשמי מתווסף אוטומטית בעת התקנת Oh My Fish. מאגר זה מכיל את כל החבילות שנוצרו על ידי מפתחים. כדי לנהל מאגרים של חבילות המותקנות על ידי המשתמש, נצטרך להשתמש בטופס הבא בפקודה:
omf repositories [list|add|remove]
אם אנחנו רוצים רשום מאגרים מותקנים, נבצע:
omf repositories list
כדי להוסיף מאגר:
omf repositories add https://github.com/sapoclay
במקרה של רצון למחוק מאגר:
omf repositories remove https://github.com/sapoclay
קבלת עזרה
אל ראה עזרה עבור סקריפט התאמה אישית זהנצטרך להוסיף רק את אפשרות hכפי שמוצג בדברים הבאים:
omf -h
הסרת התקנה של Oh My Fish (OMF)
כדי להסיר את Oh My Fish מהמערכת שלנו, נבצע פקודה זו:
omf destroy
להשיג פרטים נוספים על פרויקט זה, אנו יכולים להתייעץ עם הדף GitHub.
ראיתי שניתן להציג את לוגו הדגים, אך כיצד אוכל להציג לוגו מותאם אישית?