GitHub IssuesにあるTasksの状況を取得する

Issue の中にある Tasks の進捗状況集計したい。したくない?したいですよね! 実は GitHub の REST API を叩いても Tasks 情報を素直に取れません 仕方がないので雑に取得するためのシェルスクリプトを書きました

自作するまでの経緯

GH CLI では出来ない

GitHub CLI 使ったら簡単に出来るやろ、そう思っていた時代が私にもありました なんとできません 検索クエリ投げないと Project で絞れないようなかったり、痒いところに手が届かない子ですし、まぁ許しましょう

REST API でもできない

でも REST API なら流石に…なかった

ちょっと待ってほしい、画面上表示されてるのに API としては提供されてないの? そんなのある?

そんなデータを提供している機能はない

2016 年には問題提起されていたようですが絶賛放置中

仕方ないので自作した

API 叩いて Issue 本文から Tasks の情報を雑に抜いて集計するだけのやつです 超雑なのでインデントとかコードフェンスの中とか何も考慮してません