Skip to content

Instantly share code, notes, and snippets.

@K0-RR
Forked from dingzeyuli/check_github_repo_size
Created July 22, 2023 20:55
Show Gist options
  • Save K0-RR/682cf9592786f350894e3ac96ff22468 to your computer and use it in GitHub Desktop.
Save K0-RR/682cf9592786f350894e3ac96ff22468 to your computer and use it in GitHub Desktop.
Check the size of a github repo before downloading
# http://webapps.stackexchange.com/questions/39587/view-estimated-size-of-github-repository-before-cloning
# tested on macOS
echo https://github.com/torvalds/linux.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -I{} curl -s -k https://api.github.com/repos/'{}' | grep size
# output:
# "size": 1746294,
@K0-RR
Copy link
Author

K0-RR commented Jul 22, 2023

curl -s https://api.github.com/repos/torvalds/linux | jq '.size' | numfmt --to=iec --from-unit=1024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment