Skip to content

Instantly share code, notes, and snippets.

@ryancheley
Forked from tonybaloney/tidy.sh
Last active April 22, 2023 20:17
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 ryancheley/8642e7584635b3d0cb5d0fbdaec575bb to your computer and use it in GitHub Desktop.
Save ryancheley/8642e7584635b3d0cb5d0fbdaec575bb to your computer and use it in GitHub Desktop.
tidy script
# Delete all forks that haven't been updated since 2020
gh auth refresh -h github.com -s delete_repo
gh search repos \
--owner ryancheley \
--updated="<2020-01-01" \
--include-forks=only \
--limit 100 \
--json url \
--jq ".[] .url" \ | xargs -I {} gh repo delete {} --confirm
# Archive repos that haven't been updated since 2019
gh search repos \
--owner ryancheley \
--updated="<2019-01-01" \
--limit 100 \
--json url \
--jq ".[] .url" | xargs -I {} gh repo archive {} --confirm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment