Skip to content

Instantly share code, notes, and snippets.

@jkatayama
Last active July 3, 2023 13:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jkatayama/4f46c9d8cfd6f8bfe47befa58fd9b265 to your computer and use it in GitHub Desktop.
Save jkatayama/4f46c9d8cfd6f8bfe47befa58fd9b265 to your computer and use it in GitHub Desktop.
gh command i often use
gh pr list -A @me               
date -j -v-24H +"%Y-%m-%dT%H:00"
updated=`date -j -v-24H +"%Y-%m-%dT%H:00"`

$ gh pr list \
    --state merged \
    --search "updated:>$updated" \
    --jq ".[] | [.number, .headRefName]|@csv" \
    --json number,headRefName \
    | awk -F, '{print $1,$2}' \
    | sed -e 's/"//g'
gh pr list \
    --state merged \
    --author <UserName> \
    --search "merged:2022-05-01..2023-04-30" \
    --limit 300
#  Merged PRs you're requested to review
gh pr list \
    --state merged \
    --search "merged:2022-05-01..2023-04-30 user-review-requested:<USERNAME>" \
    --limit 300
# -> 227

PRs merged by user between 2022-05-01 and 2023-04-30

gh pr list \
    --state merged \
    --search "merged:2022-05-01..2023-04-30 reviewed-by:YeeshaYe" \
    --limit 300

list of closed PR that is updated last 24 hours

gh pr list \
    --state closed \
    --search "updated:>$updated" \
    --jq ".[] | [.number, .headRefName]|@csv" \
    --json number,headRefName \
    | awk -F, '{print $1,$2}' \
    | sed -e 's/"//g'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment