💡
afaを使ってPullRequestのコンテンツを生成する
monokuromeganeさんの作られたafaというツールがあって、Git系のコマンドと相性が良かったので共有
例えば直近立てたPullRequestでこういうものがあるのだが
何を隠そうこのプルリクの内容は全てafaに生成してもらったものである
afaはコマンドからパイプで入力を受け取れるので以下のコマンド一発で作った
git diff main | afa -p "Generate Pull Request Content in Markdown Format" | pbcopy
Refactor系のPullRequestだとdescriptionを書くのがちょっと大変だが、afaを使うことで細かい変更まできっちりとdescriptionに追従できている気がする
他にも git 系のコマンドと組み合わせる例としてこんな使い方もある
git diff | afa -p "diffから適切なブランチ名を考えてください"
実はこのPullRequestの元になったブランチ名もafaに考えてもらった
コマンドから入力を受けられるという意味ではgptmeも有名だが、自分の場合はafaの方がよりしっくりくる気がする
afaはTUI(Terminal UI)など他にもいろいろな機能があるので、他にも良い使い方があったらぜひ聞いてみたい
Discussion