gh
dnfでインストール(Red Hat系)
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
sudo dnf -y install gh
認証
gh auth login
リポジトリ一覧
gh repo list --json name --jq '.[].name'
リポジトリのクローン
gh repo list --json name --jq '.[].name' | while read line
do
echo ${line}
ys-gclone "${line}" > /dev/null 2>&1
sleep 3
done
note: ys-gclone = git clone git@github.com:YumaYX/
参考リンク
GitHub Actionsの履歴を削除
brewでインストール
brew install gh
gh auth login
GitHub Actionsの履歴を削除
repoの指定は、cloneしたディレクトリでやれば良い。
wname="Deploy Docs to GitHub Pages"
for id in $(gh run list --workflow "${wname}" --json databaseId --jq '.[].databaseId' --limit 100); do
echo $id
gh run delete $id
sleep 3
done