⌨️

GitHub CLI (gh) で返信テンプレート(Saved Reply)を利用する拡張を作った

2022/10/02に公開

GitHub CLI (gh) で返信テンプレート(Saved Reply)を利用する拡張を作ってみた。
返信テンプレートは保存した返信をコメント時に呼び出して利用できる機能で、
詳細はこちらのドキュメントを参照。

リポジトリはこちら。
https://github.com/kit494way/gh-reply

拡張の機能は次の通り。

  • 返信テンプレートの一覧
  • 返信テンプレートの表示
  • 返信テンプレートを使ったコメント

返信テンプレートを作成したり更新したりする機能はない。
現時点では返信テンプレートを作成・更新などする API は公開されていないようだったので、
それらの機能は実装できなかった。

インストール方法

gh 自体のインストール方法はこちらを参照。
拡張のインストールは次のようにする。

$ gh extension install kit494way/gh-reply

使い方

gh reply list で一覧表示、
gh reply view でインタラクティブに選択した返信テンプレートを表示します。

gh reply comment --issue 123 のようにすると、
インタラクティブに選択した返信テンプレートを使ってイシュー番号123にコメントを追加します。
プルリクにコメントする場合は --pr 123 のように指定する。
--edit オプションを指定すると、エディタが起動して返信テンプレートの内容を編集してからコメントできます。

Discussion