כשעובדים על מאגר 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
באותו אופן, תוכלו להתייעץ עם הקישור הבא, שם מתואר מעט יותר השימוש בכלי זה.