これができればGitHub CLIだけでも開発できるのでは?
と思い調べてみた
Multi line body with flags · Issue #595 · cli/cli
すでにIssueが立っていて、その中でいくつか選択肢が提示されていた
そもそも、適当なファイルを作成し、複数行に渡るコメントを書き--body-file
でファイル指定する
でも良いが--body-file
では標準入力を受け付けることができるので複数行に渡るコメントを\n
つなぎで書いてパイプで渡してもOK
echo "# 改行コメントを入れるサンプル\nこのPRではこんなことをしました\n\n$(gll)" | gh pr create -f -b master -a swfz --title="sample" --body-file=-
- 結果
gll
は下記記事でPullRequest中のコミットへのリンクとコミットコメントをリストにして出力するワンライナーを作ってそれを使っている
Git logでPRに貼り付ける用のワンライナー - notebook
個人開発だったらこれでコマンドラインからのPullRequest作成も十分可能かと感じた
PullRequestテンプレートを使っている場合はもう少し工夫が必要なのでちょっと次やってみようと思うが、ファイル用意して編集して…でよい気もする