こんなもの作った
- マージ済みのブランチを対話式で削除するgitサブコマンド
git dansyari
動機
- 前はこちらのgit curateを使わせてもらっていたのだが、Ruby/Native Extensionで動いており、環境を変えたときにコンパイルがさくっと通らずに入れるのが面倒になってしまったのでもっと簡単に動作するものが欲しかった
- 今回はシェルスクリプトのみで動くものを作った
- 機能的にもブランチを消すだけでよかったので、削除の確認だけの対話式のスクリプトとした
インストール、使い方
-
このリポジトリをcloneして中の
git-dansyari
ファイルをパスの通った場所に配置、実行権限を付与 - 管理したいリポジトリで
git dansyari
コマンドを実行する(実行イメージは冒頭のgifを参照)
参考