xf.li | 6c8fc1e | 2023-08-12 00:11:09 -0700 | [diff] [blame] | 1 | _ _ ____ _ |
| 2 | ___| | | | _ \| | |
| 3 | / __| | | | |_) | | |
| 4 | | (__| |_| | _ <| |___ |
| 5 | \___|\___/|_| \_\_____| |
| 6 | |
| 7 | This document lists all command line options present in curl, together with |
| 8 | exact information about the first curl version that supports it. The options |
| 9 | are sorted alphabetically on the long name. |
| 10 | |
| 11 | Long (short) Introduced |
| 12 | |
| 13 | --abstract-unix-socket 7.53.0 |
| 14 | --alt-svc 7.64.1 |
| 15 | --anyauth 7.10.6 |
| 16 | --append (-a) 4.8 |
| 17 | --aws-sigv4 7.75.0 |
| 18 | --basic 7.10.6 |
| 19 | --cacert 7.5 |
| 20 | --capath 7.9.8 |
| 21 | --cert (-E) 5.0 |
| 22 | --cert-status 7.41.0 |
| 23 | --cert-type 7.9.3 |
| 24 | --ciphers 7.9 |
| 25 | --compressed 7.10 |
| 26 | --compressed-ssh 7.56.0 |
| 27 | --config (-K) 4.10 |
| 28 | --connect-timeout 7.7 |
| 29 | --connect-to 7.49.0 |
| 30 | --continue-at (-C) 4.8 |
| 31 | --cookie (-b) 4.9 |
| 32 | --cookie-jar (-c) 7.9 |
| 33 | --create-dirs 7.10.3 |
| 34 | --create-file-mode 7.75.0 |
| 35 | --crlf 5.7 |
| 36 | --crlfile 7.19.7 |
| 37 | --curves 7.73.0 |
| 38 | --data (-d) 4.0 |
| 39 | --data-ascii 7.2 |
| 40 | --data-binary 7.2 |
| 41 | --data-raw 7.43.0 |
| 42 | --data-urlencode 7.18.0 |
| 43 | --delegation 7.22.0 |
| 44 | --digest 7.10.6 |
| 45 | --disable (-q) 5.0 |
| 46 | --disable-eprt 7.10.5 |
| 47 | --disable-epsv 7.9.2 |
| 48 | --disallow-username-in-url 7.61.0 |
| 49 | --dns-interface 7.33.0 |
| 50 | --dns-ipv4-addr 7.33.0 |
| 51 | --dns-ipv6-addr 7.33.0 |
| 52 | --dns-servers 7.33.0 |
| 53 | --doh-cert-status 7.76.0 |
| 54 | --doh-insecure 7.76.0 |
| 55 | --doh-url 7.62.0 |
| 56 | --dump-header (-D) 5.7 |
| 57 | --egd-file 7.7 |
| 58 | --engine 7.9.3 |
| 59 | --etag-compare 7.68.0 |
| 60 | --etag-save 7.68.0 |
| 61 | --expect100-timeout 7.47.0 |
| 62 | --fail (-f) 4.0 |
| 63 | --fail-early 7.52.0 |
| 64 | --fail-with-body 7.76.0 |
| 65 | --false-start 7.42.0 |
| 66 | --form (-F) 5.0 |
| 67 | --form-escape 7.81.0 |
| 68 | --form-string 7.13.2 |
| 69 | --ftp-account 7.13.0 |
| 70 | --ftp-alternative-to-user 7.15.5 |
| 71 | --ftp-create-dirs 7.10.7 |
| 72 | --ftp-method 7.15.1 |
| 73 | --ftp-pasv 7.11.0 |
| 74 | --ftp-port (-P) 4.0 |
| 75 | --ftp-pret 7.20.0 |
| 76 | --ftp-skip-pasv-ip 7.14.2 |
| 77 | --ftp-ssl-ccc 7.16.1 |
| 78 | --ftp-ssl-ccc-mode 7.16.2 |
| 79 | --ftp-ssl-control 7.16.0 |
| 80 | --get (-G) 7.8.1 |
| 81 | --globoff (-g) 7.6 |
| 82 | --happy-eyeballs-timeout-ms 7.59.0 |
| 83 | --haproxy-protocol 7.60.0 |
| 84 | --head (-I) 4.0 |
| 85 | --header (-H) 5.0 |
| 86 | --help (-h) 4.0 |
| 87 | --hostpubmd5 7.17.1 |
| 88 | --hostpubsha256 7.80.0 |
| 89 | --hsts 7.74.0 |
| 90 | --http0.9 7.64.0 |
| 91 | --http1.0 (-0) 7.9.1 |
| 92 | --http1.1 7.33.0 |
| 93 | --http2 7.33.0 |
| 94 | --http2-prior-knowledge 7.49.0 |
| 95 | --http3 7.66.0 |
| 96 | --ignore-content-length 7.14.1 |
| 97 | --include (-i) 4.8 |
| 98 | --insecure (-k) 7.10 |
| 99 | --interface 7.3 |
| 100 | --ipv4 (-4) 7.10.8 |
| 101 | --ipv6 (-6) 7.10.8 |
| 102 | --json 7.82.0 |
| 103 | --junk-session-cookies (-j) 7.9.7 |
| 104 | --keepalive-time 7.18.0 |
| 105 | --key 7.9.3 |
| 106 | --key-type 7.9.3 |
| 107 | --krb 7.3 |
| 108 | --libcurl 7.16.1 |
| 109 | --limit-rate 7.10 |
| 110 | --list-only (-l) 4.0 |
| 111 | --local-port 7.15.2 |
| 112 | --location (-L) 4.9 |
| 113 | --location-trusted 7.10.4 |
| 114 | --login-options 7.34.0 |
| 115 | --mail-auth 7.25.0 |
| 116 | --mail-from 7.20.0 |
| 117 | --mail-rcpt 7.20.0 |
| 118 | --mail-rcpt-allowfails 7.69.0 |
| 119 | --manual (-M) 5.2 |
| 120 | --max-filesize 7.10.8 |
| 121 | --max-redirs 7.5 |
| 122 | --max-time (-m) 4.0 |
| 123 | --metalink 7.27.0 |
| 124 | --negotiate 7.10.6 |
| 125 | --netrc (-n) 4.6 |
| 126 | --netrc-file 7.21.5 |
| 127 | --netrc-optional 7.9.8 |
| 128 | --next (-:) 7.36.0 |
| 129 | --no-alpn 7.36.0 |
| 130 | --no-buffer (-N) 6.5 |
| 131 | --no-clobber 7.83.0 |
| 132 | --no-keepalive 7.18.0 |
| 133 | --no-npn 7.36.0 |
| 134 | --no-progress-meter 7.67.0 |
| 135 | --no-sessionid 7.16.0 |
| 136 | --noproxy 7.19.4 |
| 137 | --ntlm 7.10.6 |
| 138 | --ntlm-wb 7.22.0 |
| 139 | --oauth2-bearer 7.33.0 |
| 140 | --output (-o) 4.0 |
| 141 | --output-dir 7.73.0 |
| 142 | --parallel (-Z) 7.66.0 |
| 143 | --parallel-immediate 7.68.0 |
| 144 | --parallel-max 7.66.0 |
| 145 | --pass 7.9.3 |
| 146 | --path-as-is 7.42.0 |
| 147 | --pinnedpubkey 7.39.0 |
| 148 | --post301 7.17.1 |
| 149 | --post302 7.19.1 |
| 150 | --post303 7.26.0 |
| 151 | --preproxy 7.52.0 |
| 152 | --progress-bar (-#) 5.10 |
| 153 | --proto 7.20.2 |
| 154 | --proto-default 7.45.0 |
| 155 | --proto-redir 7.20.2 |
| 156 | --proxy (-x) 4.0 |
| 157 | --proxy-anyauth 7.13.2 |
| 158 | --proxy-basic 7.12.0 |
| 159 | --proxy-cacert 7.52.0 |
| 160 | --proxy-capath 7.52.0 |
| 161 | --proxy-cert 7.52.0 |
| 162 | --proxy-cert-type 7.52.0 |
| 163 | --proxy-ciphers 7.52.0 |
| 164 | --proxy-crlfile 7.52.0 |
| 165 | --proxy-digest 7.12.0 |
| 166 | --proxy-header 7.37.0 |
| 167 | --proxy-insecure 7.52.0 |
| 168 | --proxy-key 7.52.0 |
| 169 | --proxy-key-type 7.52.0 |
| 170 | --proxy-negotiate 7.17.1 |
| 171 | --proxy-ntlm 7.10.7 |
| 172 | --proxy-pass 7.52.0 |
| 173 | --proxy-pinnedpubkey 7.59.0 |
| 174 | --proxy-service-name 7.43.0 |
| 175 | --proxy-ssl-allow-beast 7.52.0 |
| 176 | --proxy-ssl-auto-client-cert 7.77.0 |
| 177 | --proxy-tls13-ciphers 7.61.0 |
| 178 | --proxy-tlsauthtype 7.52.0 |
| 179 | --proxy-tlspassword 7.52.0 |
| 180 | --proxy-tlsuser 7.52.0 |
| 181 | --proxy-tlsv1 7.52.0 |
| 182 | --proxy-user (-U) 4.0 |
| 183 | --proxy1.0 7.19.4 |
| 184 | --proxytunnel (-p) 7.3 |
| 185 | --pubkey 7.16.2 |
| 186 | --quote (-Q) 5.3 |
| 187 | --random-file 7.7 |
| 188 | --range (-r) 4.0 |
| 189 | --rate 7.84.0 |
| 190 | --raw 7.16.2 |
| 191 | --referer (-e) 4.0 |
| 192 | --remote-header-name (-J) 7.20.0 |
| 193 | --remote-name (-O) 4.0 |
| 194 | --remote-name-all 7.19.0 |
| 195 | --remote-time (-R) 7.9 |
| 196 | --remove-on-error 7.83.0 |
| 197 | --request (-X) 6.0 |
| 198 | --request-target 7.55.0 |
| 199 | --resolve 7.21.3 |
| 200 | --retry 7.12.3 |
| 201 | --retry-all-errors 7.71.0 |
| 202 | --retry-connrefused 7.52.0 |
| 203 | --retry-delay 7.12.3 |
| 204 | --retry-max-time 7.12.3 |
| 205 | --sasl-authzid 7.66.0 |
| 206 | --sasl-ir 7.31.0 |
| 207 | --service-name 7.43.0 |
| 208 | --show-error (-S) 5.9 |
| 209 | --silent (-s) 4.0 |
| 210 | --socks4 7.15.2 |
| 211 | --socks4a 7.18.0 |
| 212 | --socks5 7.18.0 |
| 213 | --socks5-basic 7.55.0 |
| 214 | --socks5-gssapi 7.55.0 |
| 215 | --socks5-gssapi-nec 7.19.4 |
| 216 | --socks5-gssapi-service 7.19.4 |
| 217 | --socks5-hostname 7.18.0 |
| 218 | --speed-limit (-Y) 4.7 |
| 219 | --speed-time (-y) 4.7 |
| 220 | --ssl 7.20.0 |
| 221 | --ssl-allow-beast 7.25.0 |
| 222 | --ssl-auto-client-cert 7.77.0 |
| 223 | --ssl-no-revoke 7.44.0 |
| 224 | --ssl-reqd 7.20.0 |
| 225 | --ssl-revoke-best-effort 7.70.0 |
| 226 | --sslv2 (-2) 5.9 |
| 227 | --sslv3 (-3) 5.9 |
| 228 | --stderr 6.2 |
| 229 | --styled-output 7.61.0 |
| 230 | --suppress-connect-headers 7.54.0 |
| 231 | --tcp-fastopen 7.49.0 |
| 232 | --tcp-nodelay 7.11.2 |
| 233 | --telnet-option (-t) 7.7 |
| 234 | --tftp-blksize 7.20.0 |
| 235 | --tftp-no-options 7.48.0 |
| 236 | --time-cond (-z) 5.8 |
| 237 | --tls-max 7.54.0 |
| 238 | --tls13-ciphers 7.61.0 |
| 239 | --tlsauthtype 7.21.4 |
| 240 | --tlspassword 7.21.4 |
| 241 | --tlsuser 7.21.4 |
| 242 | --tlsv1 (-1) 7.9.2 |
| 243 | --tlsv1.0 7.34.0 |
| 244 | --tlsv1.1 7.34.0 |
| 245 | --tlsv1.2 7.34.0 |
| 246 | --tlsv1.3 7.52.0 |
| 247 | --tr-encoding 7.21.6 |
| 248 | --trace 7.9.7 |
| 249 | --trace-ascii 7.9.7 |
| 250 | --trace-time 7.14.0 |
| 251 | --unix-socket 7.40.0 |
| 252 | --upload-file (-T) 4.0 |
| 253 | --url 7.5 |
| 254 | --use-ascii (-B) 5.0 |
| 255 | --user (-u) 4.0 |
| 256 | --user-agent (-A) 4.5.1 |
| 257 | --verbose (-v) 4.0 |
| 258 | --version (-V) 4.0 |
| 259 | --write-out (-w) 6.5 |
| 260 | --xattr 7.21.3 |