眠気.jl

投稿=不定期

GitHubで気軽にStarつけたら通知爆発したので全部Unstarした(備忘録)(GitHub CLI)

GitHub CLIを入れてない人は諦めるか入れてください

ログインしてなければログインする

gh auth login

starred_repo.txtにStarつけたレポ一覧を吐き出す

gh api users/[ここに自分のユーザー名入れる]/starred --paginate -q ".[].full_name" > starred_repo.txt

unstar.sh作成

#!/bin/bash

while read -r repo; do
  echo "Unstarring $repo"
  gh api --method DELETE /user/starred/$repo
  sleep 1
done < starred_repos.txt

unstar.sh実行

sudo chmod a+x unstar.sh
./unstar.sh

全部消えてくので気持ちいい

上の操作ですが、全部GPT4が教えてくれました、課金最高!!