Redmineのチケットをコマンドラインで扱う「redcuine」

Redmineのチケット操作って絶対ブラウザつかわないといけないので面倒ですよね…。
どうせならコマンドラインでスコーンと登録したい。
 
以前はコマンドラインでメール投稿してチケット登録するツールを作ってたんですが、登録されるタイミングとか微妙でどうも使いづらかった。
会社のRedmineが1.1に上がったので調べてたらREST APIを見つけて、そっちに乗り換え。
どうせなら公開しようと思って、昨日夜なべして作り上げました。
 
authorNari/redcuine · GitHub

gem install redcuine

で入ると思います。
ドキュメントとかほぼないし、テストもないので(酷い)(テスト書きました)、使う人はexperimentalだと思って使ってください。
 
Issueの取得、登録、更新、削除と一通りできます。

$ redissue -g  # 一覧取得
$ redissue -g  --id 1 # 特定Issue取得
$ redissue -p --subject "てすとー" --description "本文" # 登録
$ redissue -u --id 1 --subject "てすとーー" --description "本文ー" # 更新
$ redissue -d --id 1 # 削除

Redmine1.1でしか試してないので、1.0系だと動かないかも。