-
-
Save bolinocroustibat/404aa0a6a88098a1efb3ca2df80864e1 to your computer and use it in GitHub Desktop.
Install curl supporting HTTP/3 on Apple Silicon
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Referred to https://dev.to/gjrdiesel/installing-curl-with-http3-on-macos-2di2 | |
| # Clean up any old version of curl you may have already tried to install | |
| brew remove -f curl | |
| # Download the curl ruby install script provided by cloudflare | |
| curl -O https://gist.githubusercontent.com/sinwoobang/bfc7cc8d4d38157bde064fc2ccb60c64/raw/bf55b7c6af9ed06d2cd909ea167a69948a800e7d/curl.rb | |
| # Install curl via that script from the latest git repos | |
| brew install --HEAD -s curl.rb | |
| # Tell your cli to use the curl version just installed (if you're using zsh, othwerise you might need `~/.bashrc`) | |
| echo 'export PATH="/opt/homebrew/opt/curl/bin:$PATH"' >> ~/.zshrc | |
| # Reload your config | |
| source ~/.zshrc | |
| # Double check it's using the right curl | |
| which curl # Should output "/opt/homebrew/opt/curl/bin/curl" | |
| # Double check http3 | |
| curl --version | grep HTTP3 | |
| # Try curl on any HTTP/3 enabled sites. | |
| curl --http3 https://blog.cloudflare.com -I |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment