読者です 読者をやめる 読者になる 読者になる

c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programmingに分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡

音樂はSoundCloud等バラバラの場所に公開中です。申し訳ないがlinkをたどるなどして探してください。

考察は現在は主に此のblogで公表中です。

programmingは、ひろくみせるものはGitHubで、個人的なものはBitBucketで開発中です。

c4se

Gitの要らないlocal & remoteブランチを撰んで消すツールを作った

Programming Git Crystal
git cleanup-branch

で消せる。

github.com

featureブランチ等、Gitのmerge濟みのブランチがlocalにもremoteにも溜まってゆく。注意してゐれば溜まらないのだが、注意を怠ると溜ってゆく。git branch -a --merged で一覧し、消したいブランチを撰び、git branch -d BRANCHgit push REMOTE :BRANCH で消してゆく事は出來る。毎回此れを遣る譯だ。嫌だ。

ツールに任せる事にしやう。消してはいけないブランチも在るから、撰ぶ手間は減らせないが、一氣に撰んで後は見ておく丈に出來る。

デモ

GitHub上のreleaseからバイナリを下載[download]する。或いはGitHubからHEADのソースコードをcloneして、make する。HEADのバージョンはNCursesを使ってゐるので、Crystalとlibncursesが要る。git-cleanup-branchと云ふバイナリが手に入るから、此れをPATHの通ったディレクトリに置く。Gitはgit-xと云ふバイナリが在れば此れを git x とサブコマンド風に呼べる。ので git-cleanup-branchgit cleanup-branch としても實行できる。Gitリポジトリに移動して此れを實行すると、目的を達せられるだらう。

Crystalで開發したり、對話的なCUIを作ったり、對話的なCUIをCucumberでテストしたりと、面白かった。