GRV: Một công cụ để xem các kho lưu trữ Git từ thiết bị đầu cuối

GRV

Khi làm việc trên kho lưu trữ Git, có thể xảy ra trường hợp chúng ta muốn xem trạng thái của kho lưu trữ. Các giải pháp khác nhau có sẵn cho chúng tôi từ sử dụng một số lệnh git đến sử dụng ứng dụng khách git trên máy tính để bàn.

Nhưng Lần này chúng ta sẽ nói về GRV, một công cụ dòng lệnh mã nguồn mở dựa trên Go, hiển thị thông tin từ kho lưu trữ Git.

LARP cung cấp cho người dùng một cách để xem và tìm kiếm các tham chiếu, cam kết, ngã ba và sự khác biệt bằng cách sử dụng các ràng buộc chính tương tự như Vi / Vim . Hành vi và phong cách của nó có thể được tùy chỉnh dễ dàng thông qua một tệp cấu hình.

Ngoài ra, có một số chủ đề và chúng có thể được sửa đổi, cũng như màu sắc.

Tính năng GRV:

  • Cung cấp một ngôn ngữ truy vấn để lọc các lượt giới thiệu và cam kết.
  • Hỗ trợ các liên kết khóa giống như Vi / Vim theo mặc định và các liên kết khóa có thể được tùy chỉnh.
  • Nắm bắt các thay đổi đối với kho lưu trữ bằng cách theo dõi hệ thống tệp cho phép giao diện người dùng cập nhật tự động.
  • Nó được tổ chức dưới dạng các tab và bộ phận; cho phép bạn tạo tab tùy chỉnh và phân chia bằng cách sử dụng bất kỳ kết hợp chế độ xem nào.
  • Hỗ trợ các chủ đề có thể tùy chỉnh.
  • Cung cấp hỗ trợ chuột.

Yêu cầu:

  • Go phiên bản 1.5 trở lên phải được cài đặt trên hệ thống của bạn.
  • libncursesw, libreadline và libcurl.
  • cmake (để xây dựng libgit2).

Làm thế nào để cài đặt GRV trên Linux?

Nếu bạn muốn biết thêm một chút về công cụ này hoặc chỉ đơn giản là muốn cài đặt nó trên hệ thống của mình, bạn có thể thực hiện theo các bước mà chúng tôi chia sẻ dưới đây.

Để thực hiện cài đặt GRV, trước tiên hãy cài đặt các phụ thuộc cần thiết bằng một trong các lệnh sau theo bản phân phối Linux của bạn.

Nếu họ là người dùng Debian, Ubuntu, Linux Mint và các dẫn xuất của những thứ này, chúng ta phải nhập nội dung sau vào một thiết bị đầu cuối:

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

Đối với những người là người dùng RHEL / CentOS, họ phải nhập:

sudo yum install ncurses-devel readline-devel cmake  

Trong trường hợp của người dùng Fedora

sudo dnf install ncurses-devel readline-devel cmake

Sau đó cài đặt GRV, các lệnh sau sẽ cài đặt GRV trong $ GOPATH / bin và một libgit2 tĩnh sẽ được xây dựng và bao gồm trong GRV khi được xây dựng theo cách này.

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

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

make install

Đối với trường hợp đặc biệt của những người là người dùng Arch Linux, Manjaro, Antergos hoặc bất kỳ hệ thống nào bắt nguồn từ Arch Linux.

Họ sẽ có thể thực hiện cài đặt trực tiếp. Họ chỉ cần kích hoạt kho lưu trữ AUR và có trình hướng dẫn AUR trên hệ thống của họ.

Nếu bạn chưa cài đặt, bạn có thể tham khảo bài viết sau đây chúng tôi giới thiệu một số.

Bây giờ trong một thiết bị đầu cuối, chúng ta phải gõ lệnh sau:

yay -S grv-git

Và thế là xong, bạn có thể bắt đầu sử dụng công cụ này.

Làm cách nào để cài đặt GRV trên Linux bằng gói Snap?

Đối với những người muốn có được công cụ này theo cách đơn giản hơn, họ có thể làm điều đó với sự trợ giúp của các gói Snap. Bạn chỉ cần có sự hỗ trợ để có thể cài đặt các ứng dụng loại này trên hệ thống của mình.

Bây giờ chỉ trong một thiết bị đầu cuối, bạn nên nhập:

sudo snap install grv

Sau khi cài đặt GRV thành công, bạn có thể xem các tham chiếu, cam kết và sự khác biệt từ kho lưu trữ trên hệ thống của mình bằng cú pháp bên dưới.

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

Trong ví dụ này, chúng ta sẽ thấy các cam kết, các nhánh và sự khác biệt so với tệp kho lưu trữ trong ~ / bin / shellcripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Phương pháp cuối cùng mà chúng tôi phải cài đặt công cụ này trên hệ thống của mình là tải xuống gói nhị phân của nó.

Đối với điều này, chúng ta phải mở một thiết bị đầu cuối trong hệ thống của mình và nhập các lệnh sau vào đó:

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

Hoàn tất quá trình tải xuống bây giờ họ sẽ cấp cho bạn quyền thực thi với:

chmod +x ./grv

Và họ có thể chạy ứng dụng nhị phân với:

./grv -repoFilePath /path/to/repo

Sử dụng

Bạn có thể tìm thấy các tùy chọn sử dụng bổ sung bằng cách gõ lệnh trợ giúp trong thiết bị đầu cuối, lệnh này là:

GOBIN/grv -h

Tương tự như vậy, bạn có thể tham khảo liên kết sau, nơi sử dụng công cụ này được mô tả nhiều hơn một chút.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.