curl + jq という割りと鉄板ネタの応用ですが、、、
RubyGems をつくろうと思った時に一番はじめにぶち当たる壁は
gem の名前決め じゃないでしょうか。
そんな時に
- 思いついた名前が登録済みか調べたい
- 関連キーワードから gem 名を一覧したい
という上記2点を curl と jq の併用でサクッと実現できます。
"sns" という名前で探す場合のコマンド例
$ curl -s -S 'https://rubygems.org/api/v1/search.json?query=sns' | jq '.[].name'
grep
等で検索文字列をハイライトするとさらに便利になりますね。
もっとスマートな方法があれば教えてください!
※rubygems.org に登録されていない gem もたくさんあるので参考程度で利用するイメージです。