113498266Sopenharmony_ci/*************************************************************************** 213498266Sopenharmony_ci * _ _ ____ _ 313498266Sopenharmony_ci * Project ___| | | | _ \| | 413498266Sopenharmony_ci * / __| | | | |_) | | 513498266Sopenharmony_ci * | (__| |_| | _ <| |___ 613498266Sopenharmony_ci * \___|\___/|_| \_\_____| 713498266Sopenharmony_ci * 813498266Sopenharmony_ci * Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. 913498266Sopenharmony_ci * 1013498266Sopenharmony_ci * This software is licensed as described in the file COPYING, which 1113498266Sopenharmony_ci * you should have received as part of this distribution. The terms 1213498266Sopenharmony_ci * are also available at https://curl.se/docs/copyright.html. 1313498266Sopenharmony_ci * 1413498266Sopenharmony_ci * You may opt to use, copy, modify, merge, publish, distribute and/or sell 1513498266Sopenharmony_ci * copies of the Software, and permit persons to whom the Software is 1613498266Sopenharmony_ci * furnished to do so, under the terms of the COPYING file. 1713498266Sopenharmony_ci * 1813498266Sopenharmony_ci * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 1913498266Sopenharmony_ci * KIND, either express or implied. 2013498266Sopenharmony_ci * 2113498266Sopenharmony_ci * SPDX-License-Identifier: curl 2213498266Sopenharmony_ci * 2313498266Sopenharmony_ci ***************************************************************************/ 2413498266Sopenharmony_ci#include "tool_setup.h" 2513498266Sopenharmony_ci#include "tool_help.h" 2613498266Sopenharmony_ci 2713498266Sopenharmony_ci/* 2813498266Sopenharmony_ci * DO NOT edit tool_listhelp.c manually. 2913498266Sopenharmony_ci * This source file is generated with the following command in an autotools 3013498266Sopenharmony_ci * build: 3113498266Sopenharmony_ci * 3213498266Sopenharmony_ci * "make listhelp" 3313498266Sopenharmony_ci */ 3413498266Sopenharmony_ci 3513498266Sopenharmony_ciconst struct helptxt helptext[] = { 3613498266Sopenharmony_ci {" --abstract-unix-socket <path>", 3713498266Sopenharmony_ci "Connect via abstract Unix domain socket", 3813498266Sopenharmony_ci CURLHELP_CONNECTION}, 3913498266Sopenharmony_ci {" --alt-svc <file name>", 4013498266Sopenharmony_ci "Enable alt-svc with this cache file", 4113498266Sopenharmony_ci CURLHELP_HTTP}, 4213498266Sopenharmony_ci {" --anyauth", 4313498266Sopenharmony_ci "Pick any authentication method", 4413498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_PROXY | CURLHELP_AUTH}, 4513498266Sopenharmony_ci {"-a, --append", 4613498266Sopenharmony_ci "Append to target file when uploading", 4713498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_SFTP}, 4813498266Sopenharmony_ci {" --aws-sigv4 <provider1[:provider2[:region[:service]]]>", 4913498266Sopenharmony_ci "Use AWS V4 signature authentication", 5013498266Sopenharmony_ci CURLHELP_AUTH | CURLHELP_HTTP}, 5113498266Sopenharmony_ci {" --basic", 5213498266Sopenharmony_ci "Use HTTP Basic Authentication", 5313498266Sopenharmony_ci CURLHELP_AUTH}, 5413498266Sopenharmony_ci {" --ca-native", 5513498266Sopenharmony_ci "Use CA certificates from the native OS", 5613498266Sopenharmony_ci CURLHELP_TLS}, 5713498266Sopenharmony_ci {" --cacert <file>", 5813498266Sopenharmony_ci "CA certificate to verify peer against", 5913498266Sopenharmony_ci CURLHELP_TLS}, 6013498266Sopenharmony_ci {" --capath <dir>", 6113498266Sopenharmony_ci "CA directory to verify peer against", 6213498266Sopenharmony_ci CURLHELP_TLS}, 6313498266Sopenharmony_ci {"-E, --cert <certificate[:password]>", 6413498266Sopenharmony_ci "Client certificate file and password", 6513498266Sopenharmony_ci CURLHELP_TLS}, 6613498266Sopenharmony_ci {" --cert-status", 6713498266Sopenharmony_ci "Verify the status of the server cert via OCSP-staple", 6813498266Sopenharmony_ci CURLHELP_TLS}, 6913498266Sopenharmony_ci {" --cert-type <type>", 7013498266Sopenharmony_ci "Certificate type (DER/PEM/ENG/P12)", 7113498266Sopenharmony_ci CURLHELP_TLS}, 7213498266Sopenharmony_ci {" --ciphers <list of ciphers>", 7313498266Sopenharmony_ci "SSL ciphers to use", 7413498266Sopenharmony_ci CURLHELP_TLS}, 7513498266Sopenharmony_ci {" --compressed", 7613498266Sopenharmony_ci "Request compressed response", 7713498266Sopenharmony_ci CURLHELP_HTTP}, 7813498266Sopenharmony_ci {" --compressed-ssh", 7913498266Sopenharmony_ci "Enable SSH compression", 8013498266Sopenharmony_ci CURLHELP_SCP | CURLHELP_SSH}, 8113498266Sopenharmony_ci {"-K, --config <file>", 8213498266Sopenharmony_ci "Read config from a file", 8313498266Sopenharmony_ci CURLHELP_CURL}, 8413498266Sopenharmony_ci {" --connect-timeout <fractional seconds>", 8513498266Sopenharmony_ci "Maximum time allowed for connection", 8613498266Sopenharmony_ci CURLHELP_CONNECTION}, 8713498266Sopenharmony_ci {" --connect-to <HOST1:PORT1:HOST2:PORT2>", 8813498266Sopenharmony_ci "Connect to host", 8913498266Sopenharmony_ci CURLHELP_CONNECTION}, 9013498266Sopenharmony_ci {"-C, --continue-at <offset>", 9113498266Sopenharmony_ci "Resumed transfer offset", 9213498266Sopenharmony_ci CURLHELP_CONNECTION}, 9313498266Sopenharmony_ci {"-b, --cookie <data|filename>", 9413498266Sopenharmony_ci "Send cookies from string/file", 9513498266Sopenharmony_ci CURLHELP_HTTP}, 9613498266Sopenharmony_ci {"-c, --cookie-jar <filename>", 9713498266Sopenharmony_ci "Write cookies to <filename> after operation", 9813498266Sopenharmony_ci CURLHELP_HTTP}, 9913498266Sopenharmony_ci {" --create-dirs", 10013498266Sopenharmony_ci "Create necessary local directory hierarchy", 10113498266Sopenharmony_ci CURLHELP_CURL}, 10213498266Sopenharmony_ci {" --create-file-mode <mode>", 10313498266Sopenharmony_ci "File mode for created files", 10413498266Sopenharmony_ci CURLHELP_SFTP | CURLHELP_SCP | CURLHELP_FILE | CURLHELP_UPLOAD}, 10513498266Sopenharmony_ci {" --crlf", 10613498266Sopenharmony_ci "Convert LF to CRLF in upload", 10713498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_SMTP}, 10813498266Sopenharmony_ci {" --crlfile <file>", 10913498266Sopenharmony_ci "Use this CRL list", 11013498266Sopenharmony_ci CURLHELP_TLS}, 11113498266Sopenharmony_ci {" --curves <algorithm list>", 11213498266Sopenharmony_ci "(EC) TLS key exchange algorithm(s) to request", 11313498266Sopenharmony_ci CURLHELP_TLS}, 11413498266Sopenharmony_ci {"-d, --data <data>", 11513498266Sopenharmony_ci "HTTP POST data", 11613498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 11713498266Sopenharmony_ci {" --data-ascii <data>", 11813498266Sopenharmony_ci "HTTP POST ASCII data", 11913498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 12013498266Sopenharmony_ci {" --data-binary <data>", 12113498266Sopenharmony_ci "HTTP POST binary data", 12213498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 12313498266Sopenharmony_ci {" --data-raw <data>", 12413498266Sopenharmony_ci "HTTP POST data, '@' allowed", 12513498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 12613498266Sopenharmony_ci {" --data-urlencode <data>", 12713498266Sopenharmony_ci "HTTP POST data URL encoded", 12813498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 12913498266Sopenharmony_ci {" --delegation <LEVEL>", 13013498266Sopenharmony_ci "GSS-API delegation permission", 13113498266Sopenharmony_ci CURLHELP_AUTH}, 13213498266Sopenharmony_ci {" --digest", 13313498266Sopenharmony_ci "Use HTTP Digest Authentication", 13413498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH | CURLHELP_HTTP}, 13513498266Sopenharmony_ci {"-q, --disable", 13613498266Sopenharmony_ci "Disable .curlrc", 13713498266Sopenharmony_ci CURLHELP_CURL}, 13813498266Sopenharmony_ci {" --disable-eprt", 13913498266Sopenharmony_ci "Inhibit using EPRT or LPRT", 14013498266Sopenharmony_ci CURLHELP_FTP}, 14113498266Sopenharmony_ci {" --disable-epsv", 14213498266Sopenharmony_ci "Inhibit using EPSV", 14313498266Sopenharmony_ci CURLHELP_FTP}, 14413498266Sopenharmony_ci {" --disallow-username-in-url", 14513498266Sopenharmony_ci "Disallow username in URL", 14613498266Sopenharmony_ci CURLHELP_CURL}, 14713498266Sopenharmony_ci {" --dns-interface <interface>", 14813498266Sopenharmony_ci "Interface to use for DNS requests", 14913498266Sopenharmony_ci CURLHELP_DNS}, 15013498266Sopenharmony_ci {" --dns-ipv4-addr <address>", 15113498266Sopenharmony_ci "IPv4 address to use for DNS requests", 15213498266Sopenharmony_ci CURLHELP_DNS}, 15313498266Sopenharmony_ci {" --dns-ipv6-addr <address>", 15413498266Sopenharmony_ci "IPv6 address to use for DNS requests", 15513498266Sopenharmony_ci CURLHELP_DNS}, 15613498266Sopenharmony_ci {" --dns-servers <addresses>", 15713498266Sopenharmony_ci "DNS server addrs to use", 15813498266Sopenharmony_ci CURLHELP_DNS}, 15913498266Sopenharmony_ci {" --doh-cert-status", 16013498266Sopenharmony_ci "Verify the status of the DoH server cert via OCSP-staple", 16113498266Sopenharmony_ci CURLHELP_DNS | CURLHELP_TLS}, 16213498266Sopenharmony_ci {" --doh-insecure", 16313498266Sopenharmony_ci "Allow insecure DoH server connections", 16413498266Sopenharmony_ci CURLHELP_DNS | CURLHELP_TLS}, 16513498266Sopenharmony_ci {" --doh-url <URL>", 16613498266Sopenharmony_ci "Resolve host names over DoH", 16713498266Sopenharmony_ci CURLHELP_DNS}, 16813498266Sopenharmony_ci {"-D, --dump-header <filename>", 16913498266Sopenharmony_ci "Write the received headers to <filename>", 17013498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_FTP}, 17113498266Sopenharmony_ci {" --egd-file <file>", 17213498266Sopenharmony_ci "EGD socket path for random data", 17313498266Sopenharmony_ci CURLHELP_TLS}, 17413498266Sopenharmony_ci {" --engine <name>", 17513498266Sopenharmony_ci "Crypto engine to use", 17613498266Sopenharmony_ci CURLHELP_TLS}, 17713498266Sopenharmony_ci {" --etag-compare <file>", 17813498266Sopenharmony_ci "Pass an ETag from a file as a custom header", 17913498266Sopenharmony_ci CURLHELP_HTTP}, 18013498266Sopenharmony_ci {" --etag-save <file>", 18113498266Sopenharmony_ci "Parse ETag from a request and save it to a file", 18213498266Sopenharmony_ci CURLHELP_HTTP}, 18313498266Sopenharmony_ci {" --expect100-timeout <seconds>", 18413498266Sopenharmony_ci "How long to wait for 100-continue", 18513498266Sopenharmony_ci CURLHELP_HTTP}, 18613498266Sopenharmony_ci {"-f, --fail", 18713498266Sopenharmony_ci "Fail fast with no output on HTTP errors", 18813498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_HTTP}, 18913498266Sopenharmony_ci {" --fail-early", 19013498266Sopenharmony_ci "Fail on first transfer error, do not continue", 19113498266Sopenharmony_ci CURLHELP_CURL}, 19213498266Sopenharmony_ci {" --fail-with-body", 19313498266Sopenharmony_ci "Fail on HTTP errors but save the body", 19413498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_OUTPUT}, 19513498266Sopenharmony_ci {" --false-start", 19613498266Sopenharmony_ci "Enable TLS False Start", 19713498266Sopenharmony_ci CURLHELP_TLS}, 19813498266Sopenharmony_ci {"-F, --form <name=content>", 19913498266Sopenharmony_ci "Specify multipart MIME data", 20013498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_UPLOAD}, 20113498266Sopenharmony_ci {" --form-escape", 20213498266Sopenharmony_ci "Escape multipart form field/file names using backslash", 20313498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_UPLOAD}, 20413498266Sopenharmony_ci {" --form-string <name=string>", 20513498266Sopenharmony_ci "Specify multipart MIME data", 20613498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_UPLOAD}, 20713498266Sopenharmony_ci {" --ftp-account <data>", 20813498266Sopenharmony_ci "Account data string", 20913498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_AUTH}, 21013498266Sopenharmony_ci {" --ftp-alternative-to-user <command>", 21113498266Sopenharmony_ci "String to replace USER [name]", 21213498266Sopenharmony_ci CURLHELP_FTP}, 21313498266Sopenharmony_ci {" --ftp-create-dirs", 21413498266Sopenharmony_ci "Create the remote dirs if not present", 21513498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_SFTP | CURLHELP_CURL}, 21613498266Sopenharmony_ci {" --ftp-method <method>", 21713498266Sopenharmony_ci "Control CWD usage", 21813498266Sopenharmony_ci CURLHELP_FTP}, 21913498266Sopenharmony_ci {" --ftp-pasv", 22013498266Sopenharmony_ci "Use PASV/EPSV instead of PORT", 22113498266Sopenharmony_ci CURLHELP_FTP}, 22213498266Sopenharmony_ci {"-P, --ftp-port <address>", 22313498266Sopenharmony_ci "Use PORT instead of PASV", 22413498266Sopenharmony_ci CURLHELP_FTP}, 22513498266Sopenharmony_ci {" --ftp-pret", 22613498266Sopenharmony_ci "Send PRET before PASV", 22713498266Sopenharmony_ci CURLHELP_FTP}, 22813498266Sopenharmony_ci {" --ftp-skip-pasv-ip", 22913498266Sopenharmony_ci "Skip the IP address for PASV", 23013498266Sopenharmony_ci CURLHELP_FTP}, 23113498266Sopenharmony_ci {" --ftp-ssl-ccc", 23213498266Sopenharmony_ci "Send CCC after authenticating", 23313498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_TLS}, 23413498266Sopenharmony_ci {" --ftp-ssl-ccc-mode <active/passive>", 23513498266Sopenharmony_ci "Set CCC mode", 23613498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_TLS}, 23713498266Sopenharmony_ci {" --ftp-ssl-control", 23813498266Sopenharmony_ci "Require SSL/TLS for FTP login, clear for transfer", 23913498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_TLS}, 24013498266Sopenharmony_ci {"-G, --get", 24113498266Sopenharmony_ci "Put the post data in the URL and use GET", 24213498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_UPLOAD}, 24313498266Sopenharmony_ci {"-g, --globoff", 24413498266Sopenharmony_ci "Disable URL sequences and ranges using {} and []", 24513498266Sopenharmony_ci CURLHELP_CURL}, 24613498266Sopenharmony_ci {" --happy-eyeballs-timeout-ms <milliseconds>", 24713498266Sopenharmony_ci "Time for IPv6 before trying IPv4", 24813498266Sopenharmony_ci CURLHELP_CONNECTION}, 24913498266Sopenharmony_ci {" --haproxy-clientip <IP address>", 25013498266Sopenharmony_ci "Sets client IP in HAProxy PROXY protocol v1 header", 25113498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_PROXY}, 25213498266Sopenharmony_ci {" --haproxy-protocol", 25313498266Sopenharmony_ci "Send HAProxy PROXY protocol v1 header", 25413498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_PROXY}, 25513498266Sopenharmony_ci {"-I, --head", 25613498266Sopenharmony_ci "Show document info only", 25713498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_FTP | CURLHELP_FILE}, 25813498266Sopenharmony_ci {"-H, --header <header/@file>", 25913498266Sopenharmony_ci "Pass custom header(s) to server", 26013498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_IMAP | CURLHELP_SMTP}, 26113498266Sopenharmony_ci {"-h, --help <category>", 26213498266Sopenharmony_ci "Get help for commands", 26313498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_CURL}, 26413498266Sopenharmony_ci {" --hostpubmd5 <md5>", 26513498266Sopenharmony_ci "Acceptable MD5 hash of the host public key", 26613498266Sopenharmony_ci CURLHELP_SFTP | CURLHELP_SCP}, 26713498266Sopenharmony_ci {" --hostpubsha256 <sha256>", 26813498266Sopenharmony_ci "Acceptable SHA256 hash of the host public key", 26913498266Sopenharmony_ci CURLHELP_SFTP | CURLHELP_SCP}, 27013498266Sopenharmony_ci {" --hsts <file name>", 27113498266Sopenharmony_ci "Enable HSTS with this cache file", 27213498266Sopenharmony_ci CURLHELP_HTTP}, 27313498266Sopenharmony_ci {" --http0.9", 27413498266Sopenharmony_ci "Allow HTTP 0.9 responses", 27513498266Sopenharmony_ci CURLHELP_HTTP}, 27613498266Sopenharmony_ci {"-0, --http1.0", 27713498266Sopenharmony_ci "Use HTTP 1.0", 27813498266Sopenharmony_ci CURLHELP_HTTP}, 27913498266Sopenharmony_ci {" --http1.1", 28013498266Sopenharmony_ci "Use HTTP 1.1", 28113498266Sopenharmony_ci CURLHELP_HTTP}, 28213498266Sopenharmony_ci {" --http2", 28313498266Sopenharmony_ci "Use HTTP/2", 28413498266Sopenharmony_ci CURLHELP_HTTP}, 28513498266Sopenharmony_ci {" --http2-prior-knowledge", 28613498266Sopenharmony_ci "Use HTTP 2 without HTTP/1.1 Upgrade", 28713498266Sopenharmony_ci CURLHELP_HTTP}, 28813498266Sopenharmony_ci {" --http3", 28913498266Sopenharmony_ci "Use HTTP v3", 29013498266Sopenharmony_ci CURLHELP_HTTP}, 29113498266Sopenharmony_ci {" --http3-only", 29213498266Sopenharmony_ci "Use HTTP v3 only", 29313498266Sopenharmony_ci CURLHELP_HTTP}, 29413498266Sopenharmony_ci {" --ignore-content-length", 29513498266Sopenharmony_ci "Ignore the size of the remote resource", 29613498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_FTP}, 29713498266Sopenharmony_ci {"-i, --include", 29813498266Sopenharmony_ci "Include protocol response headers in the output", 29913498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_VERBOSE}, 30013498266Sopenharmony_ci {"-k, --insecure", 30113498266Sopenharmony_ci "Allow insecure server connections", 30213498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_SFTP | CURLHELP_SCP}, 30313498266Sopenharmony_ci {" --interface <name>", 30413498266Sopenharmony_ci "Use network INTERFACE (or address)", 30513498266Sopenharmony_ci CURLHELP_CONNECTION}, 30613498266Sopenharmony_ci {" --ipfs-gateway <URL>", 30713498266Sopenharmony_ci "Gateway for IPFS", 30813498266Sopenharmony_ci CURLHELP_IPFS}, 30913498266Sopenharmony_ci {"-4, --ipv4", 31013498266Sopenharmony_ci "Resolve names to IPv4 addresses", 31113498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_DNS}, 31213498266Sopenharmony_ci {"-6, --ipv6", 31313498266Sopenharmony_ci "Resolve names to IPv6 addresses", 31413498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_DNS}, 31513498266Sopenharmony_ci {" --json <data>", 31613498266Sopenharmony_ci "HTTP POST JSON", 31713498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 31813498266Sopenharmony_ci {"-j, --junk-session-cookies", 31913498266Sopenharmony_ci "Ignore session cookies read from file", 32013498266Sopenharmony_ci CURLHELP_HTTP}, 32113498266Sopenharmony_ci {" --keepalive-time <seconds>", 32213498266Sopenharmony_ci "Interval time for keepalive probes", 32313498266Sopenharmony_ci CURLHELP_CONNECTION}, 32413498266Sopenharmony_ci {" --key <key>", 32513498266Sopenharmony_ci "Private key file name", 32613498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_SSH}, 32713498266Sopenharmony_ci {" --key-type <type>", 32813498266Sopenharmony_ci "Private key file type (DER/PEM/ENG)", 32913498266Sopenharmony_ci CURLHELP_TLS}, 33013498266Sopenharmony_ci {" --krb <level>", 33113498266Sopenharmony_ci "Enable Kerberos with security <level>", 33213498266Sopenharmony_ci CURLHELP_FTP}, 33313498266Sopenharmony_ci {" --libcurl <file>", 33413498266Sopenharmony_ci "Dump libcurl equivalent code of this command line", 33513498266Sopenharmony_ci CURLHELP_CURL}, 33613498266Sopenharmony_ci {" --limit-rate <speed>", 33713498266Sopenharmony_ci "Limit transfer speed to RATE", 33813498266Sopenharmony_ci CURLHELP_CONNECTION}, 33913498266Sopenharmony_ci {"-l, --list-only", 34013498266Sopenharmony_ci "List only mode", 34113498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_POP3 | CURLHELP_SFTP}, 34213498266Sopenharmony_ci {" --local-port <num/range>", 34313498266Sopenharmony_ci "Force use of RANGE for local port numbers", 34413498266Sopenharmony_ci CURLHELP_CONNECTION}, 34513498266Sopenharmony_ci {"-L, --location", 34613498266Sopenharmony_ci "Follow redirects", 34713498266Sopenharmony_ci CURLHELP_HTTP}, 34813498266Sopenharmony_ci {" --location-trusted", 34913498266Sopenharmony_ci "Like --location, and send auth to other hosts", 35013498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_AUTH}, 35113498266Sopenharmony_ci {" --login-options <options>", 35213498266Sopenharmony_ci "Server login options", 35313498266Sopenharmony_ci CURLHELP_IMAP | CURLHELP_POP3 | CURLHELP_SMTP | CURLHELP_AUTH}, 35413498266Sopenharmony_ci {" --mail-auth <address>", 35513498266Sopenharmony_ci "Originator address of the original email", 35613498266Sopenharmony_ci CURLHELP_SMTP}, 35713498266Sopenharmony_ci {" --mail-from <address>", 35813498266Sopenharmony_ci "Mail from this address", 35913498266Sopenharmony_ci CURLHELP_SMTP}, 36013498266Sopenharmony_ci {" --mail-rcpt <address>", 36113498266Sopenharmony_ci "Mail to this address", 36213498266Sopenharmony_ci CURLHELP_SMTP}, 36313498266Sopenharmony_ci {" --mail-rcpt-allowfails", 36413498266Sopenharmony_ci "Allow RCPT TO command to fail for some recipients", 36513498266Sopenharmony_ci CURLHELP_SMTP}, 36613498266Sopenharmony_ci {"-M, --manual", 36713498266Sopenharmony_ci "Display the full manual", 36813498266Sopenharmony_ci CURLHELP_CURL}, 36913498266Sopenharmony_ci {" --max-filesize <bytes>", 37013498266Sopenharmony_ci "Maximum file size to download", 37113498266Sopenharmony_ci CURLHELP_CONNECTION}, 37213498266Sopenharmony_ci {" --max-redirs <num>", 37313498266Sopenharmony_ci "Maximum number of redirects allowed", 37413498266Sopenharmony_ci CURLHELP_HTTP}, 37513498266Sopenharmony_ci {"-m, --max-time <fractional seconds>", 37613498266Sopenharmony_ci "Maximum time allowed for transfer", 37713498266Sopenharmony_ci CURLHELP_CONNECTION}, 37813498266Sopenharmony_ci {" --metalink", 37913498266Sopenharmony_ci "Process given URLs as metalink XML file", 38013498266Sopenharmony_ci CURLHELP_MISC}, 38113498266Sopenharmony_ci {" --negotiate", 38213498266Sopenharmony_ci "Use HTTP Negotiate (SPNEGO) authentication", 38313498266Sopenharmony_ci CURLHELP_AUTH | CURLHELP_HTTP}, 38413498266Sopenharmony_ci {"-n, --netrc", 38513498266Sopenharmony_ci "Must read .netrc for user name and password", 38613498266Sopenharmony_ci CURLHELP_CURL}, 38713498266Sopenharmony_ci {" --netrc-file <filename>", 38813498266Sopenharmony_ci "Specify FILE for netrc", 38913498266Sopenharmony_ci CURLHELP_CURL}, 39013498266Sopenharmony_ci {" --netrc-optional", 39113498266Sopenharmony_ci "Use either .netrc or URL", 39213498266Sopenharmony_ci CURLHELP_CURL}, 39313498266Sopenharmony_ci {"-:, --next", 39413498266Sopenharmony_ci "Make next URL use its separate set of options", 39513498266Sopenharmony_ci CURLHELP_CURL}, 39613498266Sopenharmony_ci {" --no-alpn", 39713498266Sopenharmony_ci "Disable the ALPN TLS extension", 39813498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_HTTP}, 39913498266Sopenharmony_ci {"-N, --no-buffer", 40013498266Sopenharmony_ci "Disable buffering of the output stream", 40113498266Sopenharmony_ci CURLHELP_CURL}, 40213498266Sopenharmony_ci {" --no-clobber", 40313498266Sopenharmony_ci "Do not overwrite files that already exist", 40413498266Sopenharmony_ci CURLHELP_CURL | CURLHELP_OUTPUT}, 40513498266Sopenharmony_ci {" --no-keepalive", 40613498266Sopenharmony_ci "Disable TCP keepalive on the connection", 40713498266Sopenharmony_ci CURLHELP_CONNECTION}, 40813498266Sopenharmony_ci {" --no-npn", 40913498266Sopenharmony_ci "Disable the NPN TLS extension", 41013498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_HTTP}, 41113498266Sopenharmony_ci {" --no-progress-meter", 41213498266Sopenharmony_ci "Do not show the progress meter", 41313498266Sopenharmony_ci CURLHELP_VERBOSE}, 41413498266Sopenharmony_ci {" --no-sessionid", 41513498266Sopenharmony_ci "Disable SSL session-ID reusing", 41613498266Sopenharmony_ci CURLHELP_TLS}, 41713498266Sopenharmony_ci {" --noproxy <no-proxy-list>", 41813498266Sopenharmony_ci "List of hosts which do not use proxy", 41913498266Sopenharmony_ci CURLHELP_PROXY}, 42013498266Sopenharmony_ci {" --ntlm", 42113498266Sopenharmony_ci "Use HTTP NTLM authentication", 42213498266Sopenharmony_ci CURLHELP_AUTH | CURLHELP_HTTP}, 42313498266Sopenharmony_ci {" --ntlm-wb", 42413498266Sopenharmony_ci "Use HTTP NTLM authentication with winbind", 42513498266Sopenharmony_ci CURLHELP_AUTH | CURLHELP_HTTP}, 42613498266Sopenharmony_ci {" --oauth2-bearer <token>", 42713498266Sopenharmony_ci "OAuth 2 Bearer Token", 42813498266Sopenharmony_ci CURLHELP_AUTH}, 42913498266Sopenharmony_ci {"-o, --output <file>", 43013498266Sopenharmony_ci "Write to file instead of stdout", 43113498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_CURL}, 43213498266Sopenharmony_ci {" --output-dir <dir>", 43313498266Sopenharmony_ci "Directory to save files in", 43413498266Sopenharmony_ci CURLHELP_CURL}, 43513498266Sopenharmony_ci {"-Z, --parallel", 43613498266Sopenharmony_ci "Perform transfers in parallel", 43713498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_CURL}, 43813498266Sopenharmony_ci {" --parallel-immediate", 43913498266Sopenharmony_ci "Do not wait for multiplexing (with --parallel)", 44013498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_CURL}, 44113498266Sopenharmony_ci {" --parallel-max <num>", 44213498266Sopenharmony_ci "Maximum concurrency for parallel transfers", 44313498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_CURL}, 44413498266Sopenharmony_ci {" --pass <phrase>", 44513498266Sopenharmony_ci "Pass phrase for the private key", 44613498266Sopenharmony_ci CURLHELP_SSH | CURLHELP_TLS | CURLHELP_AUTH}, 44713498266Sopenharmony_ci {" --path-as-is", 44813498266Sopenharmony_ci "Do not squash .. sequences in URL path", 44913498266Sopenharmony_ci CURLHELP_CURL}, 45013498266Sopenharmony_ci {" --pinnedpubkey <hashes>", 45113498266Sopenharmony_ci "FILE/HASHES Public key to verify peer against", 45213498266Sopenharmony_ci CURLHELP_TLS}, 45313498266Sopenharmony_ci {" --post301", 45413498266Sopenharmony_ci "Do not switch to GET after following a 301", 45513498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST}, 45613498266Sopenharmony_ci {" --post302", 45713498266Sopenharmony_ci "Do not switch to GET after following a 302", 45813498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST}, 45913498266Sopenharmony_ci {" --post303", 46013498266Sopenharmony_ci "Do not switch to GET after following a 303", 46113498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST}, 46213498266Sopenharmony_ci {" --preproxy [protocol://]host[:port]", 46313498266Sopenharmony_ci "Use this proxy first", 46413498266Sopenharmony_ci CURLHELP_PROXY}, 46513498266Sopenharmony_ci {"-#, --progress-bar", 46613498266Sopenharmony_ci "Display transfer progress as a bar", 46713498266Sopenharmony_ci CURLHELP_VERBOSE}, 46813498266Sopenharmony_ci {" --proto <protocols>", 46913498266Sopenharmony_ci "Enable/disable PROTOCOLS", 47013498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_CURL}, 47113498266Sopenharmony_ci {" --proto-default <protocol>", 47213498266Sopenharmony_ci "Use PROTOCOL for any URL missing a scheme", 47313498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_CURL}, 47413498266Sopenharmony_ci {" --proto-redir <protocols>", 47513498266Sopenharmony_ci "Enable/disable PROTOCOLS on redirect", 47613498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_CURL}, 47713498266Sopenharmony_ci {"-x, --proxy [protocol://]host[:port]", 47813498266Sopenharmony_ci "Use this proxy", 47913498266Sopenharmony_ci CURLHELP_PROXY}, 48013498266Sopenharmony_ci {" --proxy-anyauth", 48113498266Sopenharmony_ci "Pick any proxy authentication method", 48213498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 48313498266Sopenharmony_ci {" --proxy-basic", 48413498266Sopenharmony_ci "Use Basic authentication on the proxy", 48513498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 48613498266Sopenharmony_ci {" --proxy-ca-native", 48713498266Sopenharmony_ci "Use CA certificates from the native OS for proxy", 48813498266Sopenharmony_ci CURLHELP_TLS}, 48913498266Sopenharmony_ci {" --proxy-cacert <file>", 49013498266Sopenharmony_ci "CA certificate to verify peer against for proxy", 49113498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 49213498266Sopenharmony_ci {" --proxy-capath <dir>", 49313498266Sopenharmony_ci "CA directory to verify peer against for proxy", 49413498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 49513498266Sopenharmony_ci {" --proxy-cert <cert[:passwd]>", 49613498266Sopenharmony_ci "Set client certificate for proxy", 49713498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 49813498266Sopenharmony_ci {" --proxy-cert-type <type>", 49913498266Sopenharmony_ci "Client certificate type for HTTPS proxy", 50013498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 50113498266Sopenharmony_ci {" --proxy-ciphers <list>", 50213498266Sopenharmony_ci "SSL ciphers to use for proxy", 50313498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 50413498266Sopenharmony_ci {" --proxy-crlfile <file>", 50513498266Sopenharmony_ci "Set a CRL list for proxy", 50613498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 50713498266Sopenharmony_ci {" --proxy-digest", 50813498266Sopenharmony_ci "Use Digest authentication on the proxy", 50913498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 51013498266Sopenharmony_ci {" --proxy-header <header/@file>", 51113498266Sopenharmony_ci "Pass custom header(s) to proxy", 51213498266Sopenharmony_ci CURLHELP_PROXY}, 51313498266Sopenharmony_ci {" --proxy-http2", 51413498266Sopenharmony_ci "Use HTTP/2 with HTTPS proxy", 51513498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_PROXY}, 51613498266Sopenharmony_ci {" --proxy-insecure", 51713498266Sopenharmony_ci "Do HTTPS proxy connections without verifying the proxy", 51813498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 51913498266Sopenharmony_ci {" --proxy-key <key>", 52013498266Sopenharmony_ci "Private key for HTTPS proxy", 52113498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 52213498266Sopenharmony_ci {" --proxy-key-type <type>", 52313498266Sopenharmony_ci "Private key file type for proxy", 52413498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 52513498266Sopenharmony_ci {" --proxy-negotiate", 52613498266Sopenharmony_ci "Use HTTP Negotiate (SPNEGO) authentication on the proxy", 52713498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 52813498266Sopenharmony_ci {" --proxy-ntlm", 52913498266Sopenharmony_ci "Use NTLM authentication on the proxy", 53013498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 53113498266Sopenharmony_ci {" --proxy-pass <phrase>", 53213498266Sopenharmony_ci "Pass phrase for the private key for HTTPS proxy", 53313498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS | CURLHELP_AUTH}, 53413498266Sopenharmony_ci {" --proxy-pinnedpubkey <hashes>", 53513498266Sopenharmony_ci "FILE/HASHES public key to verify proxy with", 53613498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 53713498266Sopenharmony_ci {" --proxy-service-name <name>", 53813498266Sopenharmony_ci "SPNEGO proxy service name", 53913498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 54013498266Sopenharmony_ci {" --proxy-ssl-allow-beast", 54113498266Sopenharmony_ci "Allow security flaw for interop for HTTPS proxy", 54213498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 54313498266Sopenharmony_ci {" --proxy-ssl-auto-client-cert", 54413498266Sopenharmony_ci "Use auto client certificate for proxy (Schannel)", 54513498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 54613498266Sopenharmony_ci {" --proxy-tls13-ciphers <ciphersuite list>", 54713498266Sopenharmony_ci "TLS 1.3 proxy cipher suites", 54813498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS}, 54913498266Sopenharmony_ci {" --proxy-tlsauthtype <type>", 55013498266Sopenharmony_ci "TLS authentication type for HTTPS proxy", 55113498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS | CURLHELP_AUTH}, 55213498266Sopenharmony_ci {" --proxy-tlspassword <string>", 55313498266Sopenharmony_ci "TLS password for HTTPS proxy", 55413498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS | CURLHELP_AUTH}, 55513498266Sopenharmony_ci {" --proxy-tlsuser <name>", 55613498266Sopenharmony_ci "TLS username for HTTPS proxy", 55713498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS | CURLHELP_AUTH}, 55813498266Sopenharmony_ci {" --proxy-tlsv1", 55913498266Sopenharmony_ci "Use TLSv1 for HTTPS proxy", 56013498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_TLS | CURLHELP_AUTH}, 56113498266Sopenharmony_ci {"-U, --proxy-user <user:password>", 56213498266Sopenharmony_ci "Proxy user and password", 56313498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 56413498266Sopenharmony_ci {" --proxy1.0 <host[:port]>", 56513498266Sopenharmony_ci "Use HTTP/1.0 proxy on given port", 56613498266Sopenharmony_ci CURLHELP_PROXY}, 56713498266Sopenharmony_ci {"-p, --proxytunnel", 56813498266Sopenharmony_ci "Operate through an HTTP proxy tunnel (using CONNECT)", 56913498266Sopenharmony_ci CURLHELP_PROXY}, 57013498266Sopenharmony_ci {" --pubkey <key>", 57113498266Sopenharmony_ci "SSH Public key file name", 57213498266Sopenharmony_ci CURLHELP_SFTP | CURLHELP_SCP | CURLHELP_AUTH}, 57313498266Sopenharmony_ci {"-Q, --quote <command>", 57413498266Sopenharmony_ci "Send command(s) to server before transfer", 57513498266Sopenharmony_ci CURLHELP_FTP | CURLHELP_SFTP}, 57613498266Sopenharmony_ci {" --random-file <file>", 57713498266Sopenharmony_ci "File for reading random data from", 57813498266Sopenharmony_ci CURLHELP_MISC}, 57913498266Sopenharmony_ci {"-r, --range <range>", 58013498266Sopenharmony_ci "Retrieve only the bytes within RANGE", 58113498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_FTP | CURLHELP_SFTP | CURLHELP_FILE}, 58213498266Sopenharmony_ci {" --rate <max request rate>", 58313498266Sopenharmony_ci "Request rate for serial transfers", 58413498266Sopenharmony_ci CURLHELP_CONNECTION}, 58513498266Sopenharmony_ci {" --raw", 58613498266Sopenharmony_ci "Do HTTP \"raw\"; no transfer decoding", 58713498266Sopenharmony_ci CURLHELP_HTTP}, 58813498266Sopenharmony_ci {"-e, --referer <URL>", 58913498266Sopenharmony_ci "Referrer URL", 59013498266Sopenharmony_ci CURLHELP_HTTP}, 59113498266Sopenharmony_ci {"-J, --remote-header-name", 59213498266Sopenharmony_ci "Use the header-provided filename", 59313498266Sopenharmony_ci CURLHELP_OUTPUT}, 59413498266Sopenharmony_ci {"-O, --remote-name", 59513498266Sopenharmony_ci "Write output to a file named as the remote file", 59613498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_OUTPUT}, 59713498266Sopenharmony_ci {" --remote-name-all", 59813498266Sopenharmony_ci "Use the remote file name for all URLs", 59913498266Sopenharmony_ci CURLHELP_OUTPUT}, 60013498266Sopenharmony_ci {"-R, --remote-time", 60113498266Sopenharmony_ci "Set the remote file's time on the local output", 60213498266Sopenharmony_ci CURLHELP_OUTPUT}, 60313498266Sopenharmony_ci {" --remove-on-error", 60413498266Sopenharmony_ci "Remove output file on errors", 60513498266Sopenharmony_ci CURLHELP_CURL}, 60613498266Sopenharmony_ci {"-X, --request <method>", 60713498266Sopenharmony_ci "Specify request method to use", 60813498266Sopenharmony_ci CURLHELP_CONNECTION}, 60913498266Sopenharmony_ci {" --request-target <path>", 61013498266Sopenharmony_ci "Specify the target for this request", 61113498266Sopenharmony_ci CURLHELP_HTTP}, 61213498266Sopenharmony_ci {" --resolve <[+]host:port:addr[,addr]...>", 61313498266Sopenharmony_ci "Resolve the host+port to this address", 61413498266Sopenharmony_ci CURLHELP_CONNECTION | CURLHELP_DNS}, 61513498266Sopenharmony_ci {" --retry <num>", 61613498266Sopenharmony_ci "Retry request if transient problems occur", 61713498266Sopenharmony_ci CURLHELP_CURL}, 61813498266Sopenharmony_ci {" --retry-all-errors", 61913498266Sopenharmony_ci "Retry all errors (use with --retry)", 62013498266Sopenharmony_ci CURLHELP_CURL}, 62113498266Sopenharmony_ci {" --retry-connrefused", 62213498266Sopenharmony_ci "Retry on connection refused (use with --retry)", 62313498266Sopenharmony_ci CURLHELP_CURL}, 62413498266Sopenharmony_ci {" --retry-delay <seconds>", 62513498266Sopenharmony_ci "Wait time between retries", 62613498266Sopenharmony_ci CURLHELP_CURL}, 62713498266Sopenharmony_ci {" --retry-max-time <seconds>", 62813498266Sopenharmony_ci "Retry only within this period", 62913498266Sopenharmony_ci CURLHELP_CURL}, 63013498266Sopenharmony_ci {" --sasl-authzid <identity>", 63113498266Sopenharmony_ci "Identity for SASL PLAIN authentication", 63213498266Sopenharmony_ci CURLHELP_AUTH}, 63313498266Sopenharmony_ci {" --sasl-ir", 63413498266Sopenharmony_ci "Enable initial response in SASL authentication", 63513498266Sopenharmony_ci CURLHELP_AUTH}, 63613498266Sopenharmony_ci {" --service-name <name>", 63713498266Sopenharmony_ci "SPNEGO service name", 63813498266Sopenharmony_ci CURLHELP_MISC}, 63913498266Sopenharmony_ci {"-S, --show-error", 64013498266Sopenharmony_ci "Show error even when -s is used", 64113498266Sopenharmony_ci CURLHELP_CURL}, 64213498266Sopenharmony_ci {"-s, --silent", 64313498266Sopenharmony_ci "Silent mode", 64413498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_VERBOSE}, 64513498266Sopenharmony_ci {" --socks4 <host[:port]>", 64613498266Sopenharmony_ci "SOCKS4 proxy on given host + port", 64713498266Sopenharmony_ci CURLHELP_PROXY}, 64813498266Sopenharmony_ci {" --socks4a <host[:port]>", 64913498266Sopenharmony_ci "SOCKS4a proxy on given host + port", 65013498266Sopenharmony_ci CURLHELP_PROXY}, 65113498266Sopenharmony_ci {" --socks5 <host[:port]>", 65213498266Sopenharmony_ci "SOCKS5 proxy on given host + port", 65313498266Sopenharmony_ci CURLHELP_PROXY}, 65413498266Sopenharmony_ci {" --socks5-basic", 65513498266Sopenharmony_ci "Enable username/password auth for SOCKS5 proxies", 65613498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 65713498266Sopenharmony_ci {" --socks5-gssapi", 65813498266Sopenharmony_ci "Enable GSS-API auth for SOCKS5 proxies", 65913498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 66013498266Sopenharmony_ci {" --socks5-gssapi-nec", 66113498266Sopenharmony_ci "Compatibility with NEC SOCKS5 server", 66213498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 66313498266Sopenharmony_ci {" --socks5-gssapi-service <name>", 66413498266Sopenharmony_ci "SOCKS5 proxy service name for GSS-API", 66513498266Sopenharmony_ci CURLHELP_PROXY | CURLHELP_AUTH}, 66613498266Sopenharmony_ci {" --socks5-hostname <host[:port]>", 66713498266Sopenharmony_ci "SOCKS5 proxy, pass host name to proxy", 66813498266Sopenharmony_ci CURLHELP_PROXY}, 66913498266Sopenharmony_ci {"-Y, --speed-limit <speed>", 67013498266Sopenharmony_ci "Stop transfers slower than this", 67113498266Sopenharmony_ci CURLHELP_CONNECTION}, 67213498266Sopenharmony_ci {"-y, --speed-time <seconds>", 67313498266Sopenharmony_ci "Trigger 'speed-limit' abort after this time", 67413498266Sopenharmony_ci CURLHELP_CONNECTION}, 67513498266Sopenharmony_ci {" --ssl", 67613498266Sopenharmony_ci "Try SSL/TLS", 67713498266Sopenharmony_ci CURLHELP_TLS}, 67813498266Sopenharmony_ci {" --ssl-allow-beast", 67913498266Sopenharmony_ci "Allow security flaw to improve interop", 68013498266Sopenharmony_ci CURLHELP_TLS}, 68113498266Sopenharmony_ci {" --ssl-auto-client-cert", 68213498266Sopenharmony_ci "Use auto client certificate (Schannel)", 68313498266Sopenharmony_ci CURLHELP_TLS}, 68413498266Sopenharmony_ci {" --ssl-no-revoke", 68513498266Sopenharmony_ci "Disable cert revocation checks (Schannel)", 68613498266Sopenharmony_ci CURLHELP_TLS}, 68713498266Sopenharmony_ci {" --ssl-reqd", 68813498266Sopenharmony_ci "Require SSL/TLS", 68913498266Sopenharmony_ci CURLHELP_TLS}, 69013498266Sopenharmony_ci {" --ssl-revoke-best-effort", 69113498266Sopenharmony_ci "Ignore missing/offline cert CRL dist points (Schannel)", 69213498266Sopenharmony_ci CURLHELP_TLS}, 69313498266Sopenharmony_ci {"-2, --sslv2", 69413498266Sopenharmony_ci "Use SSLv2", 69513498266Sopenharmony_ci CURLHELP_TLS}, 69613498266Sopenharmony_ci {"-3, --sslv3", 69713498266Sopenharmony_ci "Use SSLv3", 69813498266Sopenharmony_ci CURLHELP_TLS}, 69913498266Sopenharmony_ci {" --stderr <file>", 70013498266Sopenharmony_ci "Where to redirect stderr", 70113498266Sopenharmony_ci CURLHELP_VERBOSE}, 70213498266Sopenharmony_ci {" --styled-output", 70313498266Sopenharmony_ci "Enable styled output for HTTP headers", 70413498266Sopenharmony_ci CURLHELP_VERBOSE}, 70513498266Sopenharmony_ci {" --suppress-connect-headers", 70613498266Sopenharmony_ci "Suppress proxy CONNECT response headers", 70713498266Sopenharmony_ci CURLHELP_PROXY}, 70813498266Sopenharmony_ci {" --tcp-fastopen", 70913498266Sopenharmony_ci "Use TCP Fast Open", 71013498266Sopenharmony_ci CURLHELP_CONNECTION}, 71113498266Sopenharmony_ci {" --tcp-nodelay", 71213498266Sopenharmony_ci "Use the TCP_NODELAY option", 71313498266Sopenharmony_ci CURLHELP_CONNECTION}, 71413498266Sopenharmony_ci {"-t, --telnet-option <opt=val>", 71513498266Sopenharmony_ci "Set telnet option", 71613498266Sopenharmony_ci CURLHELP_TELNET}, 71713498266Sopenharmony_ci {" --tftp-blksize <value>", 71813498266Sopenharmony_ci "Set TFTP BLKSIZE option", 71913498266Sopenharmony_ci CURLHELP_TFTP}, 72013498266Sopenharmony_ci {" --tftp-no-options", 72113498266Sopenharmony_ci "Do not send any TFTP options", 72213498266Sopenharmony_ci CURLHELP_TFTP}, 72313498266Sopenharmony_ci {"-z, --time-cond <time>", 72413498266Sopenharmony_ci "Transfer based on a time condition", 72513498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_FTP}, 72613498266Sopenharmony_ci {" --tls-max <VERSION>", 72713498266Sopenharmony_ci "Set maximum allowed TLS version", 72813498266Sopenharmony_ci CURLHELP_TLS}, 72913498266Sopenharmony_ci {" --tls13-ciphers <ciphersuite list>", 73013498266Sopenharmony_ci "TLS 1.3 cipher suites to use", 73113498266Sopenharmony_ci CURLHELP_TLS}, 73213498266Sopenharmony_ci {" --tlsauthtype <type>", 73313498266Sopenharmony_ci "TLS authentication type", 73413498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_AUTH}, 73513498266Sopenharmony_ci {" --tlspassword <string>", 73613498266Sopenharmony_ci "TLS password", 73713498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_AUTH}, 73813498266Sopenharmony_ci {" --tlsuser <name>", 73913498266Sopenharmony_ci "TLS user name", 74013498266Sopenharmony_ci CURLHELP_TLS | CURLHELP_AUTH}, 74113498266Sopenharmony_ci {"-1, --tlsv1", 74213498266Sopenharmony_ci "Use TLSv1.0 or greater", 74313498266Sopenharmony_ci CURLHELP_TLS}, 74413498266Sopenharmony_ci {" --tlsv1.0", 74513498266Sopenharmony_ci "Use TLSv1.0 or greater", 74613498266Sopenharmony_ci CURLHELP_TLS}, 74713498266Sopenharmony_ci {" --tlsv1.1", 74813498266Sopenharmony_ci "Use TLSv1.1 or greater", 74913498266Sopenharmony_ci CURLHELP_TLS}, 75013498266Sopenharmony_ci {" --tlsv1.2", 75113498266Sopenharmony_ci "Use TLSv1.2 or greater", 75213498266Sopenharmony_ci CURLHELP_TLS}, 75313498266Sopenharmony_ci {" --tlsv1.3", 75413498266Sopenharmony_ci "Use TLSv1.3 or greater", 75513498266Sopenharmony_ci CURLHELP_TLS}, 75613498266Sopenharmony_ci {" --tr-encoding", 75713498266Sopenharmony_ci "Request compressed transfer encoding", 75813498266Sopenharmony_ci CURLHELP_HTTP}, 75913498266Sopenharmony_ci {" --trace <file>", 76013498266Sopenharmony_ci "Write a debug trace to FILE", 76113498266Sopenharmony_ci CURLHELP_VERBOSE}, 76213498266Sopenharmony_ci {" --trace-ascii <file>", 76313498266Sopenharmony_ci "Like --trace, but without hex output", 76413498266Sopenharmony_ci CURLHELP_VERBOSE}, 76513498266Sopenharmony_ci {" --trace-config <string>", 76613498266Sopenharmony_ci "Details to log in trace/verbose output", 76713498266Sopenharmony_ci CURLHELP_VERBOSE}, 76813498266Sopenharmony_ci {" --trace-ids", 76913498266Sopenharmony_ci "Add transfer and connection identifiers to trace/verbose output", 77013498266Sopenharmony_ci CURLHELP_VERBOSE}, 77113498266Sopenharmony_ci {" --trace-time", 77213498266Sopenharmony_ci "Add time stamps to trace/verbose output", 77313498266Sopenharmony_ci CURLHELP_VERBOSE}, 77413498266Sopenharmony_ci {" --unix-socket <path>", 77513498266Sopenharmony_ci "Connect through this Unix domain socket", 77613498266Sopenharmony_ci CURLHELP_CONNECTION}, 77713498266Sopenharmony_ci {"-T, --upload-file <file>", 77813498266Sopenharmony_ci "Transfer local FILE to destination", 77913498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_UPLOAD}, 78013498266Sopenharmony_ci {" --url <url>", 78113498266Sopenharmony_ci "URL to work with", 78213498266Sopenharmony_ci CURLHELP_CURL}, 78313498266Sopenharmony_ci {" --url-query <data>", 78413498266Sopenharmony_ci "Add a URL query part", 78513498266Sopenharmony_ci CURLHELP_HTTP | CURLHELP_POST | CURLHELP_UPLOAD}, 78613498266Sopenharmony_ci {"-B, --use-ascii", 78713498266Sopenharmony_ci "Use ASCII/text transfer", 78813498266Sopenharmony_ci CURLHELP_MISC}, 78913498266Sopenharmony_ci {"-u, --user <user:password>", 79013498266Sopenharmony_ci "Server user and password", 79113498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_AUTH}, 79213498266Sopenharmony_ci {"-A, --user-agent <name>", 79313498266Sopenharmony_ci "Send User-Agent <name> to server", 79413498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_HTTP}, 79513498266Sopenharmony_ci {" --variable <[%]name=text/@file>", 79613498266Sopenharmony_ci "Set variable", 79713498266Sopenharmony_ci CURLHELP_CURL}, 79813498266Sopenharmony_ci {"-v, --verbose", 79913498266Sopenharmony_ci "Make the operation more talkative", 80013498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_VERBOSE}, 80113498266Sopenharmony_ci {"-V, --version", 80213498266Sopenharmony_ci "Show version number and quit", 80313498266Sopenharmony_ci CURLHELP_IMPORTANT | CURLHELP_CURL}, 80413498266Sopenharmony_ci {"-w, --write-out <format>", 80513498266Sopenharmony_ci "Use output FORMAT after completion", 80613498266Sopenharmony_ci CURLHELP_VERBOSE}, 80713498266Sopenharmony_ci {" --xattr", 80813498266Sopenharmony_ci "Store metadata in extended file attributes", 80913498266Sopenharmony_ci CURLHELP_MISC}, 81013498266Sopenharmony_ci { NULL, NULL, CURLHELP_HIDDEN } 81113498266Sopenharmony_ci}; 812