wcurl(1)

NAME
wcurl - a simple wrapper around curl to easily download files.

SYNOPSIS
wcurl [-o|--opts=<CURL_OPTIONS>...] <URL>...

DESCRIPTION
wcurl is a simple curl wrapper which lets you use curl to download files without having to remember any parameters.

Simply call wcurl with a list of URLs you want to download and wcurl will pick sane defaults.

If you need anything more complex, you can provide any of curl's supported parameters via the -o/--opts option. Just beware that you likely should be using curl directly if your use case is not covered.

By default, wcurl will:
    • Encode whitespaces in URLs;
    • Download multiple URLs in parallel;
    • Follow redirects;
    • Automatically choose a filename as output;
    • Perform retries;
    • Resume from broken/interrupted downloads.
    • Set the downloaded file timestamp to the value provided by the server, if available;

OPTIONS

-o, --opts=<CURL_OPTIONS>...
    Options to be passed to the curl invocation. Note that all options need to be passed as a single item, so you may need to surround it with quotes.

CURL_OPTIONS
Any option supported by curl can be set here, this is not used by wcurl, it's instead forwarded to the curl invocation.

URL
Anything which is not a parameter will be considered an URL. wcurl will encode whitespaces and pass that to curl, which will perform the parsing of the URL.

EXAMPLES
Download a single file:
wcurl example.com/filename.txt

Download two files in parallel:
wcurl example.com/filename1.txt example.com/filename2.txt

Download a file passing the --progress-bar and --http2 flags to curl:
wcurl --opts="--progress-bar --http2" example.com/filename.txt

AUTHORS
Samuel Henrique <samueloph@debian.org>
Sergio Durigan Junior <sergiodj@debian.org>

REPORTING BUGS
If you experience any problems with wcurl that you do not experience with curl, submit an issue on the Debian Bug Tracking System.

COPYRIGHT
wcurl is licensed under the curl license

SEE ALSO
curl(1)