-
-
Save x2q/dc14ed0cee5b96d85785244b10765f33 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