自分で地味につかっているsconbですが、簡単なツールながら地味にアップデートしました。
Matchキーワードに対応
Matchがちゃんと扱えないっぽい…それ以外はいい感じ♪ RT @k1LoW: はてなブログに投稿しました .ssh/configをバックアップ(?)するツール sconb を作ってみた - Copy/Cut/Paste/Hatena http://t.co/xDbY7gPODs
— no root, nobody (@togakushi) 2014, 9月 10
というわけでMatchキーワードに対応してみました。(Matchキーワード自体を知らなかった)
フィルタ機能を追加
JSONを標準出力に出しておけばだいたいjqでうまくいくと思っていたんですが、「JSONのキーをもとに部分一致でフィルタリングする」ことができなかったのでsconb側で自前で持つことにしました。
$ sconb dump gis?t
みたいに第1引数に正規表現を渡せば、それでフィルタリングしてダンプしてくれます。
「あるプロジェクトのサーバ全てのconfig情報だけ」などをまとめて抽出したいときなどに使えますね。
意外にできなくてイライラしていたので、個人的に満足です。
というわけで
sconb 0.0.7は Fukuoka.rb でアップデートしましたー