しかもしばらく触っていないと、どこにcloneしたのかさえも忘れてしまうので、探すところから始まります。
そうこうしていると開発する意欲がなくなっていき、もうやめた!
ってなっちゃうのもったいないですよね。
こんな時に、gitのリポジトリを一括管理できる
ghq
というコマンドを紹介します。リポジトリはこちらです。
https://github.com/x-motemen/ghq
インストール方法
以下のコマンドでインストール可能です。# mac
brew install ghq
# Void Linux
xbps-install -S ghq
# go get経由
go get github.com/motemen/ghq
# Windows Scoop
scoop install ghq
# conda
conda install -c conda-forge go-ghq
# build
e https://github.com/x-motemen/ghq .
make install
使い方
まずは、リポジトリを管理するフォルダを設定します。 ghqはgitconfigを参照するため、gitconfig
にリポジトリを管理する場所を記載します。デフォルトは
~/ghq
です。 [ghq]
root=~/src
これで準備は完了です。以下のコマンドを実行したら、
ghq.root
に設定したフォルダにcloneされます。以下はghqリポジトリをクローンする例です。
ghq get git@github.com:x-motemen/ghq.git
すると以下のようにリポジトリの階層に応じたディレクトリが作成され、cloneされます。 ~/src/github.com/x-motemen/ghq
コメント