Git リポジトリで作業しているとき、リポジトリのステータスを確認したい場合があります。 git コマンドの使用からデスクトップ git クライアントの使用まで、いくつかのソリューションが利用可能です。
しかし 今回は、Git リポジトリからの情報を表示する、Go ベースのオープンソース コマンド ライン ツールである GRV について説明します。
GRV Vi/Vim のようなキー バインディングを使用して、参照、コミット、ブランチ、および diff を表示および検索する方法をユーザーに提供します。 。 その動作とスタイルは、構成ファイルを通じて簡単にカスタマイズできます。
さらに、いくつかのテーマがあり、色と同様に変更できます。
GRV の特徴:
- ref と commit をフィルタリングするためのクエリ言語を提供します。
- デフォルトで Vi/Vim 風のキー バインディングをサポートしており、キー バインディングはカスタマイズ可能です。
- ファイル システムを監視してリポジトリ内の変更をキャプチャし、ユーザー インターフェイスを自動的に更新できるようにします。
- タブと部門で構成されています。 ビューを任意に組み合わせてカスタムのタブと分割を作成できます。
- カスタマイズ可能なテーマをサポートします。
- マウスのサポートを提供します。
要件:
- Go バージョン 1.5 以降がシステムにインストールされている必要があります。
- libncursesw、libreadline、および libcurl。
- cmake (libgit2 をビルドするため)。
Linux に GRV をインストールするにはどうすればよいですか?
このツールについてもう少し詳しく知りたい場合、または単にシステムにインストールしたい場合は、以下で共有する手順に従ってください。
GRV インストールを実行するには、まず、Linux ディストリビューションに応じて次のコマンドのいずれかを使用して、必要な依存関係をインストールします。
Debian、Ubuntu、Linux Mint、およびこれらの派生製品のユーザーの場合は、ターミナルに次のように入力する必要があります。
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake
RHEL / CentOS ユーザーの場合は、次のように入力する必要があります。
sudo yum install ncurses-devel readline-devel cmake
Fedoraユーザーの場合
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
これで準備が整ったら、このツールの使用を開始できます。
Snap パッケージを使用して Linux に GRV をインストールするにはどうすればよいですか?
このツールをより簡単な方法で入手したい場合は、Snap パッケージを使用して入手できます。。 このタイプのアプリケーションをシステムにインストールできるようにするためのサポートのみが必要です。
今後はターミナルでのみ次のように入力する必要があります。
sudo snap install grv
GRV のインストールが成功すると、システム上で以下の構文を使用してリポジトリへの参照、コミット、および差分を表示できます。
GOBIN/grv -repoFilePath /path/to/repository/
この例では、~/bin/shellscripts にあるリポジトリ ファイルからのコミット、ブランチ、および diff が表示されます。
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
使用
ターミナルで help コマンドを入力すると、追加の使用オプションを見つけることができます。コマンドは次のとおりです。
GOBIN/grv -h
同様に、このツールの使用方法がもう少し詳しく説明されている次のリンクを参照してください。