Announcing wcurl: a curl wrapper to download files | Samuel Henrique (samueloph)

My personal website

Samuel Henrique (samueloph)
@bagder Available for MacPorts as of yesterday!

@schamschula @bagder I'd love to say the same for Homebrew, but without any releases that'll be a tough sell.

Any chance we can get a tag to package it?

@bagder @SMillerNL @schamschula yes, that's going to be fixed later today along with some other changes (including non-linux support)

@bagder @SMillerNL @schamschula

We now have tagged releases, besides non-linux support (we dropped getopt) and a few other things.

@samueloph @bagder @schamschula Thanks for that, Homebrew is going to merge it in https://github.com/Homebrew/homebrew-core/pull/176667. One issue was the fact that it takes the first curl install in PATH, which was not new enough on our Linux CI.
wcurl 2024-07-07 (new formula) by p-linnane · Pull Request #176667 · Homebrew/homebrew-core

Have you followed the guidelines for contributing? Have you ensured that your commits follow the commit style guide? Have you checked that there aren't other open pull requests for the same formu...

GitHub
@SMillerNL @bagder @schamschula sounds like you found out that wcurl doesn't work with an older curl release, is that right? If so, we should document this on our side (if not possible to address it), can you point me to the failing CI run and/or the curl version that it failed with, please?
@samueloph @bagder @schamschula we're using Ubuntu 22.04 as a base (which has curl 7.81.0). The CI run is replaced by a successful one unfortunately.

@SMillerNL @bagder @schamschula support for Ubuntu 22.04 should arrive at https://salsa.debian.org/debian/wcurl/-/merge_requests/6

We will try to document the minimum curl version required for wcurl for the next release (should happen in the next couple of days).

Only set --no-clobber if curl is 7.83 or newer (!6) · Merge requests · Debian / wcurl · GitLab

Issue pointed out at https://mastodon.social/@SMillerNL/112751350330636658

GitLab
@samueloph @bagder @schamschula Cool, great work! Homebrew might still keep hardcoding the curl version since we can't be sure what the curl version is otherwise. But I'm sure this will make it easier to use for others.