The struggle is real! curl windows powershell is a nightmare because of the alias clash.
Quick fix: Disable the alias with:
```
Remove-Item alias:curl
```
Now `curl` will call the real curl.exe if it’s in your PATH. Otherwise, download it from [here](https://curl.se/windows/).
Also, `-UseBasicParsing` in Invoke-WebRequest can help if you’re getting HTML parsing errors.
Quick fix: Disable the alias with:
```
Remove-Item alias:curl
```
Now `curl` will call the real curl.exe if it’s in your PATH. Otherwise, download it from [here](https://curl.se/windows/).
Also, `-UseBasicParsing` in Invoke-WebRequest can help if you’re getting HTML parsing errors.
