💫

ローカルのリポジトリを整理する

に公開

はじめに

リポジトリをcloneする機会が増えると、ローカルの環境がどんどん汚くなっていくと思います。
過去にcloneしたリポジトリを作業のたびに探すのが面倒だったので、fzfで確認できるようにしました。

環境

  • リポジトリの管理にghqを使用
  • cdの代わりにzoxideを使用
    • これのせいで.ghq配下のパスがzoxideのdbに溜まってしまう
    • パスが長いので視認性が悪くなる

やったこと

  • .ghq_ZO_EXCLUDE_DIRSとして設定
  • ghq repoという関数を作って、ghqでcloneしたrepositoryをfzfで表示できるようにした

成果物?

下みたいに使ってます

  1. ghq repoでリポジトリを選択すると

  2. リポジトリがあるディレクトリに移動する

  3. リポジトリのcloneなどはghqを使って行います

https://github.com/x-motemen/ghq

感想

個人的には不満なく使ってます。
もっと便利なものがあれば使いたいですが。(ありそう)

Discussion