jc = jenkins + cli

About jc

JenkinsのJSON API をたたいてステータス等をいい感じに出力するツール jc をリリースしました。 2014年はGo言語を勉強すると決めたので、Goでつくりました。

https://dl.dropboxusercontent.com/u/26471561/img/jc.png

インストールしてコマンド起動すると各ジョブの状況が表示されます。

$ go get github.com/hhatto/jc
$ jc conf http://jenkins.mydomain.com/
$ jc jobs

もう少しオプション増やしたり、表示をブラッシュアップしていきたいです。

Internal jc

コマンドラインアプリのベースに codegangsta/cli 、 カラー表示に昨年つくった hhatto/nanairo を使っています。 その他、 jingweno/ghtsenart/vegetamattn/go-treasuredata あたりを参考にして実装しました。

先人に感謝

EOF

goroutineやchannelを使うようなモジュールも今後書いてみたいですね。 そのためにはまずは基礎を身につけねば。

jcをぜひ使ってみてください!! では。