GRV: כלי לצפייה במאגרי Git מהטרמינל

GRV

כשעובדים על מאגר Git, זה יכול לקרות שאנחנו רוצים לראות את מצב המאגר. פתרונות שונים עומדים לרשותנו החל משימוש בכמה פקודות git וכלה בשימוש בלקוח desktop git.

אבל הפעם נדבר על GRV שהוא כלי שורת פקודה בקוד פתוח המבוסס על Go המציג מידע ממאגר Git.

IBC מספק למשתמש דרך להציג ולחפש הפניות, התחייבויות, מזלגות והבדלים באמצעות כריכות מקשים דומות ל- Vi / Vim . ניתן להתאים אישית את התנהגותו וסגנונו באמצעות קובץ תצורה.

בנוסף, ישנם מספר נושאים וניתן לשנות אותם, כמו גם את הצבעים.

תכונות GRV:

  • מספק שפת שאילתות לסינון שופטים ומחויבים.
  • הוא תומך כברירת מחדל בכריכות מקשים דמויי Vi / Vim וניתן להתאים אישית כריכות מקשים.
  • צלם שינויים במאגר על ידי ניטור מערכת הקבצים המאפשרת לעדכן את ממשק המשתמש באופן אוטומטי.
  • הוא מאורגן ככרטיסיות וחלוקה; מאפשר ליצור כרטיסיות ופיצולים מותאמים אישית באמצעות כל שילוב של תצוגות.
  • תומך בערכות נושא הניתנות להתאמה אישית.
  • מציע תמיכה בעכבר.

דרישות:

  • יש להתקין את מערכת ההפעלה גרסה 1.5 ואילך.
  • libncursesw, libreadline ו- libcurl.
  • cmake (לבניית libgit2).

כיצד להתקין GRV ב- Linux?

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

לביצוע התקנת GRV, התקן תחילה את התלות הדרושה באמצעות אחת מהפקודות הבאות בהתאם להפצת הלינוקס שלך.

אם הם משתמשים ב- Debian, Ubuntu, Linux Mint ונגזרות של אלה, עלינו להקליד את הדברים הבאים במסוף:

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake

עבור משתמשים המשתמשים ב- RHEL / CentOS, עליהם להקליד:

sudo yum install ncurses-devel readline-devel cmake  

במקרה של משתמשי פדורה

sudo dnf install ncurses-devel readline-devel cmake

לאחר מכן התקן את GRV, הפקודות הבאות יתקינו את GRV ב- $ GOPATH / bin ו- libgit2 סטטי ייבנה ויכלל ב- GRV כאשר הוא נבנה בצורה זו.

go get -d github.com/rgburke/grv/cmd/grv

cd $GOPATH/src/github.com/rgburke/grv

make install

למקרה המיוחד של המשתמשים ב- Arch Linux, Manjaro, Antergos או בכל מערכת שמקורה ב- Arch Linux.

הם יוכלו לבצע התקנה ישירה. הם פשוט חייבים להפעיל את מאגר ה- AUR ולהשתמש באשף AUR במערכת שלהם.

אם אין לך אחד מותקן, תוכל להתייעץ במאמר הבא שבו אנו ממליצים על כמה.

כעת במסוף עלינו להקליד את הפקודה הבאה:

yay -S grv-git

וזהו, תוכלו להתחיל להשתמש בכלי זה.

כיצד להתקין GRV ב- Linux באמצעות חבילת Snap?

למי שמעדיף להשיג כלי זה בצורה פשוטה יותר, הוא יכול לעשות זאת בעזרת חבילות Snap. אתה רק צריך לקבל את התמיכה כדי שתוכל להתקין יישומים מסוג זה במערכת שלך.

עכשיו רק במסוף אחד עליך להקליד:

sudo snap install grv

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

GOBIN/grv -repoFilePath /path/to/repository/

בדוגמה זו נראה התחייבויות, ענפים והבדלים מקובץ המאגר ב- ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

השיטה האחרונה שיש לנו להתקין כלי זה במערכת שלנו היא להוריד את החבילה הבינארית שלו.

לשם כך עלינו לפתוח מסוף במערכת שלנו ולהקליד בו את הפקודות הבאות:

wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64

בצע את ההורדה כעת הם אמורים לתת לך הרשאות ביצוע עם:

chmod +x ./grv

והם יכולים להריץ את היישום הבינארי באמצעות:

./grv -repoFilePath /path/to/repo

להשתמש

תוכל למצוא אפשרויות שימוש נוספות על ידי הקלדת פקודת העזרה במסוף, הפקודה היא זו:

GOBIN/grv -h

באותו אופן, תוכלו להתייעץ עם הקישור הבא, שם מתואר מעט יותר השימוש בכלי זה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.