.\" .\" _ _ ____ _ .\" Project ___| | | | _ \| | .\" / __| | | | |_) | | .\" | (__| |_| | _ <| |___ .\" \___|\___/|_| \_\_____| .\" .\" Copyright (C) 1998 - 2018, Daniel Stenberg, , et al. .\" .\" This software is licensed as described in the file COPYING, which .\" you should have received as part of this distribution. The terms .\" are also available at https://curl.haxx.se/docs/copyright.html. .\" .\" You may opt to use, copy, modify, merge, publish, distribute .\" and/or sell copies of the Software, and permit persons to .\" whom the Software is furnished to do so, under the terms of .\" the COPYING file. .\" .\" This software is distributed on an "AS IS" basis, .\" WITHOUT WARRANTY OF ANY KIND, either express or implied. .\" .Dd May 22, 2019 .Dt GNURL 1 .Os .Sh NAME .Nm gnurl .Nd transfer a URL .Sh SYNOPSIS .Nm .Op Fl -abstract-unix-socket Ar .Op Fl -alt-svc Ar .Op Fl -anyauth .Op Fl a | -append .Op Fl -basic .Op Fl -cacert Ar .Op Fl -capath Ar .Op Fl -cert-status .Op Fl -cert-type Ar .Op Fl E Ar | Fl -cert Ar .Op Fl -ciphers Ar .Op Fl -compressed-ssh .Op Fl -compressed .Op Fl K Ar | -config .Op Fl -connect-timeout Ar .Op Fl -connect-to Ar .Op Fl C Ar | Fl -continue-at Ar .Op Fl c Ar | Fl -cookie-jar Ar .Op Fl b Ar | Fl -cookie Ar .Op Fl -create-dirs .Op Fl -crlf .Op Fl -crlfile Ar .Op Fl -data-binary Ar .Op Fl -data-raw Ar .Op Fl -data-urlencode Ar .Op Fl d Ar data | Fl -data Ar data .Op Fl -delegation Ar LEVEL .Op Fl -digest .Op Fl -disable-eprt .Op Fl -disable-epsv .Op Fl q | -disable .Op Fl -dns-interface Ar .Op Fl -dns-ipv4-addr Ar
.Op Fl -dns-ipv6-addr Ar
.Op Fl -dns-servers Ar .Op Fl -doh-url .Op Fl D Ar | Fl -dump-header Ar .Op Fl -egd-file Ar .Op Fl -engine Ar .Op Fl -expect100-timeout Ar .Op Fl -fail-early .Op Fl f | -fail .Op Fl -false-start .Op Fl -form-string Ar .Op Fl F Ar | -form Ar .Op Fl -ftp-account Ar .Op Fl -ftp-alternative-to-user Ar .Op Fl -ftp-create-dirs .Op Fl -ftp-method Ar .Op Fl -ftp-pasv .Op Fl P Ar
| -ftp-port Ar
.Op Fl -ftp-pret .Op Fl -ftp-skip-pasv-ip .Op Fl -ftp-ssl-ccc-mode Ar .Op Fl -ftp-ssl-ccc .Op Fl -ftp-ssl-control .Op Fl G | -get .Op Fl g | -globoff .Op Fl -happy-eyeballs-timeout-ms Ar milliseconds .Op Fl -haproxy-protocol .Op Fl I | -head .Op Fl h | -help .Op Fl -hostpubmd5 Ar .Op Fl -http0.9 .Op Fl 0 | -http1.0 .Op Fl -http1.1 .Op Fl -http2-prior-knowledge .Op Fl -http2 .Op Fl -ignore-content-length .Op Fl i | -include .Op Fl k | -insecure .Op Fl -interface Ar .Op Fl 4 | -ipv4 .Op Fl 6 | -ipv6 .Op Fl j | -junk-session-cookies .Op Fl -key-type Ar .Op Fl -key Ar .Op Fl -krb Ar .Op Fl -libcurl Ar .Op Fl -limit-rate Ar .Op Fl l | -list-only .Op Fl -location-trusted .Op Fl L | -location .Op Fl -login-options Ar .Op Fl -mail-auth Ar
.Op Fl -mail-from Ar
.Op Fl -mail-rcpt Ar
.Op Fl M | -manual .Op Fl -max-filesize Ar .Op Fl -max-redirs Ar .Op Fl -metalink .Op Fl -negotiate .Op Fl -netrc-file Ar filename .Op Fl -netrc-optional .Op Fl n | -netrc .Op Fl : | -next .Op Fl -no-alpn .Op Fl N | -no-buffer .Op Fl -no-keepalive .Op Fl -no-npn .Op Fl -no-sessionid .Op Fl -noproxy Ar no-proxy-list .Op Fl -ntlm-wb .Op Fl -ntlm .Op Fl -oauth2-bearer Ar token .Op Fl o Ar FILE | Fl -output Ar FILE .Op Fl -pass Ar phrase .Op Fl -path-as-is .Op Fl -pinnedpubkey Ar .Op Fl -post301 .Op Fl -post302 .Op Fl -post303 .Op Fl -preproxy Ar [protocol://]host[:port] .Op Fl # | -progress-bar .Op Fl -proto-default Ar .Op Fl -proto-redir Ar .Op Fl -proto Ar .Op Fl -proxy-anyauth .Op Fl -proxy-basic .Op Fl -proxy-cacert Ar .Op Fl -proxy-capath Ar .Op Fl -proxy-cert-type Ar .Op Fl -proxy-cert Ar .Op Fl -proxy-ciphers Ar .Op Fl -proxy-crlfile Ar .Op Fl -proxy-digest .Op Fl -proxy-header Ar
.Op Fl -proxy-insecure .Op Fl -proxy-key-type Ar .Op Fl -proxy-key Ar .Op Fl -proxy-negotiate .Op Fl -proxy-ntlm .Op Fl -proxy-pass Ar .Op Fl -proxy-pinnedpubkey Ar .Op Fl -proxy-service-name Ar .Op Fl -proxy-ssl-allow-beast .Op Fl -proxy-tls13-ciphers Ar .Op Fl -proxy-tlsauthtype Ar .Op Fl -proxy-tlspassword Ar .Op Fl -proxy-tlsuser Ar .Op Fl -proxy-tlsv1 .Op Fl U Ar | Fl -proxy-user Ar .Op Fl x Ar [protocol://]host[:port] | -proxy Ar [protocol://]host[:port] .Op Fl -proxy1.0 Ar .Op Fl p | -proxytunnel .Op Fl -pubkey Ar .Op Fl Q | -quote .Op Fl -random-file Ar .Op Fl r Ar | Fl -range Ar .Op Fl -raw .Op Fl e | -referer Ar .Op Fl J | -remote-header-name .Op Fl -remote-name-all .Op Fl O | -remote-name .Op Fl R | -remote-time .Op Fl -request-target .Op Fl X Ar command | -request Ar .Op Fl -resolve Ar .Op Fl -retry-connrefused .Op Fl -retry-delay Ar .Op Fl -retry-max-time Ar .Op Fl -retry Ar .Op Fl -sasl-ir .Op Fl -service-name Ar .Op Fl S | -show-error .Op Fl s | -silent .Op Fl -socks4 Ar .Op Fl -socks4a Ar .Op Fl -socks5-basic .Op Fl -socks5-gssapi-nec .Op Fl -socks5-gssapi-service Ar .Op Fl -socks5-gssapi .Op Fl -socks5-hostname Ar .Op Fl -socks5 Ar .Op Fl Y Ar speed | Fl -speed-limit Ar .Op Fl Fl y Ar seconds | -speed-time Ar .Op Fl -ssl-allow-beast .Op Fl -ssl-no-revoke .Op Fl -ssl-reqd .Op Fl -ssl .Op Fl 2 | -sslv2 .Op Fl 3 | -sslv3 .Op Fl -stderr .Op Fl -styled-output .Op Fl -suppress-connect-headers .Op Fl -tcp-fastopen .Op Fl -tcp-nodelay .Op Fl t Ar opt=val | Fl -telnet-option Ar .Op Fl -tftp-blksize Ar .Op Fl -tftp-no-options .Op Fl z time | -time-cond Ar