Open6
merged-pr-stat のテストデータをダンプする方法
をダンプする方法です
GitHub の検索クエリは issue の番号で絞り込めるので、テストデータの issue 番号を全部指定すれば良い
issue 番号の取得
cat src/testdata/simple-log.json | jq -r '.[].url' | awk -F "/" '{ print $7 }' | tr '\n' ' '
クエリを実行
npx shibayu36/merged-pr-stat log --start=2020-07-01T00:00:00 --end=2020-07-30T23:59:59 --query="repo:microsoft/vscode repo:microsoft/TypeScript issue: 101853 101489 100804 93160"
ソートしてやる必要があるので、jq
も必要
npx shibayu36/merged-pr-stat log --start=2020-07-01T00:00:00 --end=2020-07-30T23:59:59 --query="repo:microsoft/vscode repo:microsoft/TypeScript issue: 101853 101489 100804 93160" | jq 'sort_by(.createdAt) | reverse'
src/testdata/log-repo-vscode.json
も同様に
cat src/testdata/log-repo-vscode.json | jq -r '.[].url' | awk -F "/" '{ print $7 }' | tr '\n' ' '
をしてから
npx shibayu36/merged-pr-stat log --start=2020-07-01T00:00:00 --end=2020-07-30T23:59:59 --query="repo:microsoft/vscode repo:microsoft/TypeScript issue: 101853 101844 101812 101811 101810 101809 101807 101806 101801 101796 101778 101740 101739 101719 101706 101705 101687 101679 101677 101667 101660 101598 101489 100804 100654 100024 93160" | jq 'sort_by(.createdAt) | reverse'
すれば良い