業務効率化のためのコードテンプレートを集めたものです。
Github CLI にエイリアス機能があるので、併用すると Good。(gh ~
の形でエイリアスを登録できる)
gh pr list -S "user-review-requested:@me"
gh search prs --state=open --review-requested=@me
前提
- Github CLIのインストールが必要です。
- Github CLI のコマンドの仕様はリファレンスを参照してください。
- ターミナルで使用するショートカットです。~/.zshrc にコマンドを追加してください。
alias get_current_branch="git branch | grep '*' | sed -e 's/^\* //'"
function ppr {
current_branch=`get_current_branch`;
git push -u origin $current_branch;
gh pr create --draft --assignee @me --title $1 --body "$2";
}
コマンド例: ppr 'バグの修正' 'https://asana.example.com'
function wkfw {
gh workflow run $1.yml --ref `get_current_branch`;
}
コマンド例:wkfw check-codestyle