サービス開始直後から3年間ずっとお世話になっていて、まあまあヘビーに使い込んでいるほうだと思っています。UIでの操作だけでは痒いところに手が届かないケースがちょこちょこと出始めていました。直近で困ったのが、記事を正規表現で検索したいということでした。作ったものhttps://github.com/ttskch/esa-cliesa-cliという名前ですが、いわゆるAPIをラップした感じのCLIツールではなく、少し複雑なアプリケーションとしての機能を提供するためのものです。今のところgrep(っぽいもの)しかありません。7.1.3以上の環境が必要です。サブコマンドのヘルプを確認できます。実際の使い方は以下のような感じになります。以下のような感じで必要なサービスを組み立てています。関係するものは以下の2つです。サービスを取り出して起動するだけの簡素な内容です。コマンド本体のコードは以下のような感じです。スタイリングして、grepコマンドらしくマッチ箇所を赤太字にするようにしました。いうクラスを作ってあります。絞り込んだ結果の記事数があまりに大量だと、闇雲に自動でページングするとリクエスト数制限を簡単にオーバーしてしまいます。その辺全部いい感じにやってくれるとコマンドの処理を書くことに集中できてとても幸せです。TtskchTheme。