Skip to content

impact-blue/routine-automation-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

業務効率化コード集

業務効率化のためのコードテンプレートを集めたものです。

Github

Github CLI にエイリアス機能があるので、併用すると Good。(gh ~の形でエイリアスを登録できる)

レビュワーとして自分が登録されている PR の一覧を表示(作業中のリポジトリのみ)

gh pr list -S "user-review-requested:@me"

レビュワーとして自分が登録されている PR の一覧を表示(全リポジトリ)

gh search prs --state=open --review-requested=@me

zsh

前提

  • Github CLIのインストールが必要です。
  • Github CLI のコマンドの仕様はリファレンスを参照してください。
  • ターミナルで使用するショートカットです。~/.zshrc にコマンドを追加してください。

現在のブランチを取得(以下のコードはこちらのエイリアスが登録されていることが前提となります)

alias get_current_branch="git branch | grep '*' | sed -e 's/^\* //'"

新しいブランチをプッシュ & Draft の PR 作成

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published