]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
curl.1: require "see also" for every documented option
authorDaniel Stenberg <daniel@haxx.se>
Mon, 15 Nov 2021 14:58:20 +0000 (15:58 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 15 Nov 2021 22:06:41 +0000 (23:06 +0100)
gen.pl now generates a warning if the "See Also" field is not filled in for a
command line option

All command line options now provide one or more related options. 167
"See alsos" added!

Closes #8019

168 files changed:
docs/cmdline-opts/abstract-unix-socket.d
docs/cmdline-opts/alt-svc.d
docs/cmdline-opts/append.d
docs/cmdline-opts/aws-sigv4.d
docs/cmdline-opts/cacert.d
docs/cmdline-opts/capath.d
docs/cmdline-opts/cert-status.d
docs/cmdline-opts/ciphers.d
docs/cmdline-opts/compressed-ssh.d
docs/cmdline-opts/compressed.d
docs/cmdline-opts/config.d
docs/cmdline-opts/cookie-jar.d
docs/cmdline-opts/cookie.d
docs/cmdline-opts/create-dirs.d
docs/cmdline-opts/crlf.d
docs/cmdline-opts/crlfile.d
docs/cmdline-opts/curves.d
docs/cmdline-opts/data-ascii.d
docs/cmdline-opts/data-binary.d
docs/cmdline-opts/delegation.d
docs/cmdline-opts/disable-eprt.d
docs/cmdline-opts/disable-epsv.d
docs/cmdline-opts/disable.d
docs/cmdline-opts/dns-servers.d
docs/cmdline-opts/doh-cert-status.d
docs/cmdline-opts/doh-insecure.d
docs/cmdline-opts/doh-url.d
docs/cmdline-opts/engine.d
docs/cmdline-opts/etag-compare.d
docs/cmdline-opts/etag-save.d
docs/cmdline-opts/fail-early.d
docs/cmdline-opts/false-start.d
docs/cmdline-opts/form.d
docs/cmdline-opts/ftp-account.d
docs/cmdline-opts/ftp-alternative-to-user.d
docs/cmdline-opts/ftp-method.d
docs/cmdline-opts/ftp-pret.d
docs/cmdline-opts/ftp-ssl-control.d
docs/cmdline-opts/gen.pl
docs/cmdline-opts/get.d
docs/cmdline-opts/globoff.d
docs/cmdline-opts/happy-eyeballs-timeout-ms.d
docs/cmdline-opts/haproxy-protocol.d
docs/cmdline-opts/head.d
docs/cmdline-opts/help.d
docs/cmdline-opts/hostpubmd5.d
docs/cmdline-opts/hostpubsha256.d
docs/cmdline-opts/hsts.d
docs/cmdline-opts/http0.9.d
docs/cmdline-opts/http1.0.d
docs/cmdline-opts/http1.1.d
docs/cmdline-opts/http2-prior-knowledge.d
docs/cmdline-opts/ignore-content-length.d
docs/cmdline-opts/keepalive-time.d
docs/cmdline-opts/key-type.d
docs/cmdline-opts/key.d
docs/cmdline-opts/krb.d
docs/cmdline-opts/libcurl.d
docs/cmdline-opts/limit-rate.d
docs/cmdline-opts/list-only.d
docs/cmdline-opts/local-port.d
docs/cmdline-opts/location.d
docs/cmdline-opts/login-options.d
docs/cmdline-opts/mail-rcpt-allowfails.d
docs/cmdline-opts/mail-rcpt.d
docs/cmdline-opts/manual.d
docs/cmdline-opts/max-redirs.d
docs/cmdline-opts/metalink.d
docs/cmdline-opts/netrc-file.d
docs/cmdline-opts/netrc.d
docs/cmdline-opts/next.d
docs/cmdline-opts/no-buffer.d
docs/cmdline-opts/no-keepalive.d
docs/cmdline-opts/no-sessionid.d
docs/cmdline-opts/noproxy.d
docs/cmdline-opts/oauth2-bearer.d
docs/cmdline-opts/parallel.d
docs/cmdline-opts/pass.d
docs/cmdline-opts/path-as-is.d
docs/cmdline-opts/pinnedpubkey.d
docs/cmdline-opts/preproxy.d
docs/cmdline-opts/progress-bar.d
docs/cmdline-opts/proto-default.d
docs/cmdline-opts/proto-redir.d
docs/cmdline-opts/proxy-cert-type.d
docs/cmdline-opts/proxy-cert.d
docs/cmdline-opts/proxy-ciphers.d
docs/cmdline-opts/proxy-crlfile.d
docs/cmdline-opts/proxy-header.d
docs/cmdline-opts/proxy-insecure.d
docs/cmdline-opts/proxy-key-type.d
docs/cmdline-opts/proxy-key.d
docs/cmdline-opts/proxy-pass.d
docs/cmdline-opts/proxy-pinnedpubkey.d
docs/cmdline-opts/proxy-service-name.d
docs/cmdline-opts/proxy-ssl-allow-beast.d
docs/cmdline-opts/proxy-ssl-auto-client-cert.d
docs/cmdline-opts/proxy-tls13-ciphers.d
docs/cmdline-opts/proxy-tlsauthtype.d
docs/cmdline-opts/proxy-tlspassword.d
docs/cmdline-opts/proxy-tlsuser.d
docs/cmdline-opts/proxy-tlsv1.d
docs/cmdline-opts/proxy-user.d
docs/cmdline-opts/proxy.d
docs/cmdline-opts/proxy1.0.d
docs/cmdline-opts/pubkey.d
docs/cmdline-opts/quote.d
docs/cmdline-opts/random-file.d
docs/cmdline-opts/range.d
docs/cmdline-opts/raw.d
docs/cmdline-opts/remote-header-name.d
docs/cmdline-opts/remote-name-all.d
docs/cmdline-opts/remote-name.d
docs/cmdline-opts/remote-time.d
docs/cmdline-opts/request-target.d
docs/cmdline-opts/request.d
docs/cmdline-opts/resolve.d
docs/cmdline-opts/retry-all-errors.d
docs/cmdline-opts/retry-connrefused.d
docs/cmdline-opts/retry-delay.d
docs/cmdline-opts/retry-max-time.d
docs/cmdline-opts/retry.d
docs/cmdline-opts/sasl-authzid.d
docs/cmdline-opts/sasl-ir.d
docs/cmdline-opts/service-name.d
docs/cmdline-opts/socks4.d
docs/cmdline-opts/socks4a.d
docs/cmdline-opts/socks5-basic.d
docs/cmdline-opts/socks5-gssapi-nec.d
docs/cmdline-opts/socks5-gssapi-service.d
docs/cmdline-opts/socks5-gssapi.d
docs/cmdline-opts/socks5-hostname.d
docs/cmdline-opts/socks5.d
docs/cmdline-opts/speed-limit.d
docs/cmdline-opts/speed-time.d
docs/cmdline-opts/ssl-allow-beast.d
docs/cmdline-opts/ssl-no-revoke.d
docs/cmdline-opts/ssl-reqd.d
docs/cmdline-opts/ssl-revoke-best-effort.d
docs/cmdline-opts/ssl.d
docs/cmdline-opts/styled-output.d
docs/cmdline-opts/tcp-fastopen.d
docs/cmdline-opts/tcp-nodelay.d
docs/cmdline-opts/telnet-option.d
docs/cmdline-opts/tftp-blksize.d
docs/cmdline-opts/tftp-no-options.d
docs/cmdline-opts/time-cond.d
docs/cmdline-opts/tls13-ciphers.d
docs/cmdline-opts/tlsauthtype.d
docs/cmdline-opts/tlspassword.d
docs/cmdline-opts/tlsuser.d
docs/cmdline-opts/tlsv1.0.d
docs/cmdline-opts/tlsv1.1.d
docs/cmdline-opts/tlsv1.2.d
docs/cmdline-opts/tlsv1.3.d
docs/cmdline-opts/tr-encoding.d
docs/cmdline-opts/trace-ascii.d
docs/cmdline-opts/trace-time.d
docs/cmdline-opts/trace.d
docs/cmdline-opts/unix-socket.d
docs/cmdline-opts/upload-file.d
docs/cmdline-opts/url.d
docs/cmdline-opts/use-ascii.d
docs/cmdline-opts/user-agent.d
docs/cmdline-opts/user.d
docs/cmdline-opts/version.d
docs/cmdline-opts/write-out.d
docs/cmdline-opts/xattr.d

index e26048f1de06291277a727c6357b75350daeef4e..fcd2d94c980b542d48147e0cd67082ee206b40bd 100644 (file)
@@ -4,6 +4,7 @@ Help: Connect via abstract Unix domain socket
 Added: 7.53.0
 Protocols: HTTP
 Category: connection
+See-also: unix-socket
 Example: --abstract-unix-socket socketpath $URL
 ---
 Connect through an abstract Unix domain socket, instead of using the network.
index 914b1fbc6b79db5f7bb24338d24da9dd048e6d1c..3ad223049496df126453ba89c6391b50a5c2f3d0 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTPS
 Help: Enable alt-svc with this cache file
 Added: 7.64.1
 Category: http
+See-also: resolve connect-to
 Example: --alt-svc svc.txt $URL
 ---
 This option enables the alt-svc parser in curl. If the file name points to an
index c332b7bd9fb977cb959d4d32db0caf4849b1f6dc..2ccb9dbaa8193e8661479162d7b831b1b5487071 100644 (file)
@@ -3,6 +3,7 @@ Long: append
 Help: Append to target file when uploading
 Protocols: FTP SFTP
 Category: ftp sftp
+See-also: range continue-at
 Example: --upload-file local --append ftp://example.com/
 Added: 4.8
 ---
index db988640b457e3ac55916b9ed401fa839dc7500b..c13b8da76451e2dd2874abafa086357c7320dda6 100644 (file)
@@ -3,6 +3,7 @@ Arg: <provider1[:provider2[:region[:service]]]>
 Help: Use AWS V4 signature authentication
 Category: auth http
 Added: 7.75.0
+See-also: basic user
 Example: --aws-sigv4 "aws:amz:east-2:es" --user "key:secret" $URL
 ---
 Use AWS V4 signature authentication in the transfer.
index 07612e4f29d6d6f7afc6f5c2ae76b628c1c25fe1..e066471c6cfc5a558bfbdc6c355a603b6c87a489 100644 (file)
@@ -3,6 +3,7 @@ Arg: <file>
 Help: CA certificate to verify peer against
 Protocols: TLS
 Category: tls
+See-also: capath insecure
 Example: --cacert CA-file.txt $URL
 Added: 7.5
 ---
index 190aa4d29f17e10bdb69b99bbed93b45de1fc30e..7f879a2a4b9a3673d30725509a3929c17ea02e7f 100644 (file)
@@ -3,6 +3,7 @@ Arg: <dir>
 Help: CA directory to verify peer against
 Protocols: TLS
 Category: tls
+See-also: cacert insecure
 Example: --capath /local/directory $URL
 Added: 7.9.8
 ---
index 360e5c9019e3fd7498c6e6e49f9469c0339c96d4..c3b9bdb361360761e89c959497774757e578b8f6 100644 (file)
@@ -3,6 +3,7 @@ Protocols: TLS
 Added: 7.41.0
 Help: Verify the status of the server cert via OCSP-staple
 Category: tls
+See-also: pinnedpubkey
 Example: --cert-status $URL
 ---
 Tells curl to verify the status of the server certificate by using the
index 985acc8c72015f157c9a9585a19dac7ae109c983..24d3d5863c99c5739c33a8fcc0e1512621647415 100644 (file)
@@ -3,6 +3,7 @@ Arg: <list of ciphers>
 Help: SSL ciphers to use
 Protocols: TLS
 Category: tls
+See-also: tlsv1.3
 Example: --ciphers ECDHE-ECDSA-AES256-CCM8 $URL
 Added: 7.9
 ---
index d95c6adfb0fece6864b4c20d9d45c3732fb2dc5d..0d198578b86ade67c9d1e8d7059f4901104aff15 100644 (file)
@@ -3,6 +3,7 @@ Help: Enable SSH compression
 Protocols: SCP SFTP
 Added: 7.56.0
 Category: scp ssh
+See-also: compressed
 Example: --compressed-ssh sftp://example.com/
 ---
 Enables built-in SSH compression.
index fe26902bca29ffab8b36cb0f66d70604fc3b2186..8e8db97ccb67b1d4e246c1d4b55804df865c0ac4 100644 (file)
@@ -3,6 +3,7 @@ Help: Request compressed response
 Protocols: HTTP
 Category: http
 Example: --compressed $URL
+See-also: compressed-ssh
 Added: 7.10
 ---
 Request a compressed response using one of the algorithms curl supports, and
index e356dc939df09aff96ad5a5131b09e41afab9dbf..dfeb0ec7e603d81a413e330e8cca120501624c39 100644 (file)
@@ -5,6 +5,7 @@ Short: K
 Category: curl
 Example: --config file.txt $URL
 Added: 4.10
+See-also: disable
 ---
 Specify a text file to read curl arguments from. The command line arguments
 found in the text file will be used as if they were provided on the command
index 234ba489b66957c6fda19787011c4ba9d07c0306..0a02c05b59c084e1575253728f42ee679c46a521 100644 (file)
@@ -7,6 +7,7 @@ Category: http
 Example: -c store-here.txt $URL
 Example: -c store-here.txt -b read-these $URL
 Added: 7.9
+See-also: cookie
 ---
 Specify to which file you want curl to write all cookies after a completed
 operation. Curl writes all cookies from its in-memory cookie storage to the
index a4be033cdcc1501428a0ce7a0a60e269d69a8745..1ac6183fe6eeb674e5eaf8d394783430983f5b20 100644 (file)
@@ -6,6 +6,7 @@ Help: Send cookies from string/file
 Category: http
 Example: -b cookiefile $URL
 Example: -b cookiefile -c cookiefile $URL
+See-also: cookie-jar junk-session-cookies
 Added: 4.9
 ---
 Pass the data to the HTTP server in the Cookie header. It is supposedly
index 742a1eaa117914d93f5d4ccf3e7eced49327149e..5d20659034d928f2c54acca32a4089e86291125a 100644 (file)
@@ -3,6 +3,7 @@ Help: Create necessary local directory hierarchy
 Category: curl
 Example: --create-dirs --output local/dir/file $URL
 Added: 7.10.3
+See-also: ftp-create-dirs output-dir
 ---
 When used in conjunction with the --output option, curl will create the
 necessary local directory hierarchy as needed. This option creates the
index 1266b6490a67091a9da7b5629a5adad822f96184..3772fcf2c9b7d6ade57e8fc48c92f4147e83cb4a 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP SMTP
 Category: ftp smtp
 Example: --crlf -T file ftp://example.com/
 Added: 5.7
+See-also: use-ascii
 ---
 Convert LF to CRLF in upload. Useful for MVS (OS/390).
 
index 21e86a8c24f79d1c8d07957286e95f3e81bc7ae7..1fdc125751a6fa43489f4a15c082903469d3d027 100644 (file)
@@ -5,6 +5,7 @@ Help: Use this CRL list
 Added: 7.19.7
 Category: tls
 Example: --crlfile rejects.txt $URL
+See-also: cacert capath
 ---
 Provide a file using PEM format with a Certificate Revocation List that may
 specify peer certificates that are to be considered revoked.
index ac5ab10169389cc6e456f8ea7dcd202df7b15d68..75b7312797d0d242f34558d5c4e788c99f1ecae8 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Added: 7.73.0
 Category: tls
 Example: --curves X25519 $URL
+See-also: ciphers
 ---
 Tells curl to request specific curves to use during SSL session establishment
 according to RFC 8422, 5.1.  Multiple algorithms can be provided by separating
index ff2c0bc387e03244be889bec18c36912b2597079..52366dc43dae48b8d62156c4b90f12d16ad2dc2b 100644 (file)
@@ -5,5 +5,6 @@ Protocols: HTTP
 Category: http post upload
 Example: --data-ascii @file $URL
 Added: 7.2
+See-also: data-binary data-raw data-urlencode
 ---
 This is just an alias for --data.
index 60951a4bfc413e5b606a926348fa48f0040e2ed3..161df587de25bb47f1efbe0a4bd67aede35c73f4 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 Category: http post upload
 Example: --data-binary @filename $URL
 Added: 7.2
+See-also: data-ascii
 ---
 This posts data exactly as specified with no extra processing whatsoever.
 
index 3d7e59fe7227025737a3cf6ae6d3b86753dff1b3..858ff0406f564b4906c98430b98cba5ae543338f 100644 (file)
@@ -5,6 +5,7 @@ Protocols: GSS/kerberos
 Category: auth
 Example: --delegation "none" $URL
 Added: 7.22.0
+See-also: insecure ssl
 ---
 Set LEVEL to tell the server what it is allowed to delegate when it
 comes to user credentials.
index 9a927a92be50a6c2c53681c8be4347a77c091a66..6b82f13760f290b1a80d89b588343c50affffc21 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP
 Category: ftp
 Example: --disable-eprt ftp://example.com/
 Added: 7.10.5
+See-also: disable-epsv ftp-port
 ---
 Tell curl to disable the use of the EPRT and LPRT commands when doing active
 FTP transfers. Curl will normally always first attempt to use EPRT, then LPRT
index dfd8f73656119a64144e3cd12fa567bcf5306ff0..4684726261ed6bd8888eb7f5f68127e467ee9cfc 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP
 Category: ftp
 Example: --disable-epsv ftp://example.com/
 Added: 7.9.2
+See-also: disable-eprt ftp-port
 ---
 Tell curl to disable the use of the EPSV command when doing passive FTP
 transfers. Curl will normally always first attempt to use EPSV before
index e7dd6c72201d7c2c46c5d187cfbcb80c18f93e6c..e417571f17261132efaecce3901d81bd9ebdc7b2 100644 (file)
@@ -4,6 +4,7 @@ Help: Disable .curlrc
 Category: curl
 Example: -q $URL
 Added: 5.0
+See-also: config
 ---
 If used as the first parameter on the command line, the *curlrc* config
 file will not be read and used. See the --config for details on the default
index 089473580f8e50b8751f7f561000ddedbe97dce9..8a2341528b2f1c79fcf3bad4a84931a5dc2f05ab 100644 (file)
@@ -5,6 +5,7 @@ Requires: c-ares
 Added: 7.33.0
 Category: dns
 Example: --dns-servers 192.168.0.1,192.168.0.2 $URL
+See-also: dns-interface dns-ipv4-addr
 ---
 Set the list of DNS servers to be used instead of the system default.
 The list of IP addresses should be separated with commas. Port numbers
index a760a6fb1f8b9dd5e427b95183878f1ba5d4aef7..0e382339c93b4d8dca8786d4d8d767ea4bc0b769 100644 (file)
@@ -4,5 +4,6 @@ Protocols: all
 Added: 7.76.0
 Category: dns tls
 Example: --doh-cert-status --doh-url https://doh.example $URL
+See-also: doh-insecure
 ---
 Same as --cert-status but used for DoH (DNS-over-HTTPS).
index 907a5dcd69ba09d071c2c2bd30097968b55cf717..f68bf8a6f49a50e826e4747882d94d667b24a426 100644 (file)
@@ -4,5 +4,6 @@ Protocols: all
 Added: 7.76.0
 Category: dns tls
 Example: --doh-insecure --doh-url https://doh.example $URL
+See-also: doh-url
 ---
 Same as --insecure but used for DoH (DNS-over-HTTPS).
index 80ff96ccc1524904fde0a1d9b91999a78fab4516..b2fc89498f1aa584fa3f8a0e6c825f904359c80d 100644 (file)
@@ -5,6 +5,7 @@ Protocols: all
 Added: 7.62.0
 Category: dns
 Example: --doh-url https://doh.example $URL
+See-also: doh-insecure
 ---
 Specifies which DNS-over-HTTPS (DoH) server to use to resolve hostnames,
 instead of using the default name resolver mechanism. The URL must be HTTPS.
index 16349e56044334d077721e72fed4f43150e2f880..6382dfdab3412415a791a2d23e665cd901f3aef5 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Category: tls
 Example: --engine flavor $URL
 Added: 7.9.3
+See-also: ciphers curves
 ---
 Select the OpenSSL crypto engine to use for cipher operations. Use --engine
 list to print a list of build-time supported engines. Note that not all (and
index fa16762876e08744477114ce804e61167845b4dd..494633f5cdc0bc8a7aa2d23dc3481802925ba288 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 Added: 7.68.0
 Category: http
 Example: --etag-compare etag.txt $URL
+See-also: etag-save time-cond
 ---
 This option makes a conditional HTTP request for the specific ETag read
 from the given file by sending a custom If-None-Match header using the
index 8efad9044f0e1a02f9e30bdb64d1b8f820bec92f..5cce0ee1ce9167241d6fc858716e87aad473e199 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 Added: 7.68.0
 Category: http
 Example: --etag-save storetag.txt $URL
+See-also: etag-compare
 ---
 This option saves an HTTP ETag to the specified file. An ETag is a
 caching related header, usually returned in a response.
index aad15c3feb8fb9d5741a30fe0d1a58092c8c0a6d..fc3e45aef7316e9df68a999748b17ea8a95f5333 100644 (file)
@@ -3,6 +3,7 @@ Help: Fail on first transfer error, do not continue
 Added: 7.52.0
 Category: curl
 Example: --fail-early $URL https://two.example
+See-also: fail fail-with-body
 ---
 Fail and exit on the first detected transfer error.
 
index de36962eea3df1f1bf2650a0c1a820f70fb890ad..4fe4eaa7ba9038d070149318cfc0f0a215eeac53 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS
 Added: 7.42.0
 Category: tls
 Example: --false-start $URL
+See-also: tcp-fastopen
 ---
 Tells curl to use false start during the TLS handshake. False start is a mode
 where a TLS client will start sending application data before verifying the
index 2347015f28a8a1f09865add513196d15414af045..8fd4f1c114a76d5266aa09efba66fcc45be42e23 100644 (file)
@@ -7,6 +7,7 @@ Mutexed: data head upload-file
 Category: http upload
 Example: --form "name=curl" --form "file=@loadthis" $URL
 Added: 5.0
+See-also: data form-string form-escape
 ---
 For HTTP protocol family, this lets curl emulate a filled-in form in which a
 user has pressed the submit button. This causes curl to POST data using the
index ce816f10d2b9ecf4e104b89096db912fc4a792e3..e47b44cb4edc58c43a70da61b46af6c9b7cc4f5c 100644 (file)
@@ -5,6 +5,7 @@ Protocols: FTP
 Added: 7.13.0
 Category: ftp auth
 Example: --ftp-account "mr.robot" ftp://example.com/
+See-also: user
 ---
 When an FTP server asks for "account data" after user name and password has
 been provided, this data is sent off using the ACCT command.
index a5fb9853d22c6a2ec860d0bdea260ce11496b987..fdf3b417aeeb424337d8ef543071c0a88a1772c3 100644 (file)
@@ -5,6 +5,7 @@ Protocols: FTP
 Added: 7.15.5
 Category: ftp
 Example: --ftp-alternative-to-user "U53r" ftp://example.com
+See-also: ftp-account user
 ---
 If authenticating with the USER and PASS commands fails, send this command.
 When connecting to Tumbleweed's Secure Transport server over FTPS using a
index 82ab4819afb1d2261736d6588124ec96e33d5f59..0d69356c69c3b8d4137f64d24144aaf134ad0d32 100644 (file)
@@ -7,6 +7,7 @@ Category: ftp
 Example: --ftp-method multicwd ftp://example.com/dir1/dir2/file
 Example: --ftp-method nocwd ftp://example.com/dir1/dir2/file
 Example: --ftp-method singlecwd ftp://example.com/dir1/dir2/file
+See-also: list-only
 ---
 Control what method curl should use to reach a file on an FTP(S)
 server. The method argument should be one of the following alternatives:
index 453d8cf85871e2a0a9d824b5d6bbe95b4c2b10f9..8d9d7749c5d541bbfd5580230306d5d44cbb3717 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP
 Added: 7.20.0
 Category: ftp
 Example: --ftp-pret ftp://example.com/
+See-also: ftp-port ftp-pasv
 ---
 Tell curl to send a PRET command before PASV (and EPSV). Certain FTP servers,
 mainly drftpd, require this non-standard command for directory listings as
index c2dee3134b963d5eba19fc19e5b285748cd818d3..7221b996bc4813e48119a34b56eaba69a7b27d54 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP
 Added: 7.16.0
 Category: ftp tls
 Example: --ftp-ssl-control ftp://example.com
+See-also: ssl
 ---
 Require SSL/TLS for the FTP login, clear for transfer.  Allows secure
 authentication, but non-encrypted data transfers for efficiency.  Fails the
index f6f6ce8be431a39bb31903513d979783d9fc33d6..3d15f1b545f55409c9d4a7af5843a99983d64ba7 100755 (executable)
@@ -239,19 +239,23 @@ sub single {
         elsif(/^---/) {
             if(!$long) {
                 print STDERR "ERROR: no 'Long:' in $f\n";
-                exit 1;
+                return 1;
             }
             if(!$category) {
                 print STDERR "ERROR: no 'Category:' in $f\n";
-                exit 2;
+                return 2;
             }
             if(!$examples[0]) {
                 print STDERR "$f:$line:1:ERROR: no 'Example:' present\n";
-                exit 2;
+                return 2;
             }
             if(!$added) {
                 print STDERR "$f:$line:1:ERROR: no 'Added:' version present\n";
-                exit 2;
+                return 2;
+            }
+            if(!$seealso) {
+                print STDERR "$f:$line:1:ERROR: no 'See-also:' field present\n";
+                return 2;
             }
             last;
         }
@@ -315,7 +319,7 @@ sub single {
         my $i = 0;
         for my $k (@m) {
             if(!$helplong{$k}) {
-                print STDERR "WARN: $f see-alsos a non-existing option: $k\n";
+                print STDERR "$f:$line:1:WARN: see-also a non-existing option: $k\n";
             }
             my $l = manpageify($k);
             my $sep = " and";
@@ -533,17 +537,17 @@ sub listcats {
 
 sub mainpage {
     my (@files) = @_;
+    my $ret;
     # show the page header
     header("page-header");
 
     # output docs for all options
     foreach my $f (sort @files) {
-        if(single($f, 0)) {
-            print STDERR "Can't read $f?\n";
-        }
+        $ret += single($f, 0);
     }
 
     header("page-footer");
+    exit $ret if($ret);
 }
 
 sub showonly {
index 22a5522f6933d50691056bc8761e1755c19d58c6..3920d686cf2ef4c62a695acbed1f2b970e111316 100644 (file)
@@ -6,6 +6,7 @@ Example: --get $URL
 Example: --get -d "tool=curl" -d "age=old" $URL
 Example: --get -I -d "tool=curl" $URL
 Added: 7.8.1
+See-also: data request
 ---
 When used, this option will make all data specified with --data, --data-binary
 or --data-urlencode to be used in an HTTP GET request instead of the POST
index 642cb4b8c557f34a8456a78111e57b4fdc529837..7660c8b71870cc670a0117eef115a3f44b88d688 100644 (file)
@@ -4,6 +4,7 @@ Help: Disable URL sequences and ranges using {} and []
 Category: curl
 Example: -g "https://example.com/{[]}}}}"
 Added: 7.6
+See-also: config disable
 ---
 This option switches off the "URL globbing parser". When you set this option,
 you can specify URLs that contain the letters {}[] without having curl itself
index c3b2a51322b302063d0d823a0610aaf93d1dcb50..6897a69a55608e6ab3b185c099e05a3bf282a590 100644 (file)
@@ -4,6 +4,7 @@ Help: Time for IPv6 before trying IPv4
 Added: 7.59.0
 Category: connection
 Example: --happy-eyeballs-timeout-ms 500 $URL
+See-also: max-time connect-timeout
 ---
 Happy Eyeballs is an algorithm that attempts to connect to both IPv4 and IPv6
 addresses for dual-stack hosts, giving IPv6 a head-start of the specified
index 446dc657223680fcc60b2bed644e4c3e3b50632e..792db6766b9b66a05fc6667fd13e36f0cb8ec0bc 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTP
 Added: 7.60.0
 Category: http proxy
 Example: --haproxy-protocol $URL
+See-also: proxy
 ---
 Send a HAProxy PROXY protocol v1 header at the beginning of the
 connection. This is used by some load balancers and reverse proxies to
index c8297c0a59058d2426164927959cbe3505a83155..c659337ff690759d586475bcc0f9bbbd3a89e4cb 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP FTP FILE
 Category: http ftp file
 Example: -I $URL
 Added: 4.0
+See-also: get verbose trace-ascii
 ---
 Fetch the headers only! HTTP-servers feature the command HEAD which this uses
 to get nothing but the header of a document. When used on an FTP or FILE file,
index 1600b8bca40ccf48c380feee80cbb9b02d955b9d..664c040a831d48bc148bf67dd4880ff987d01c2d 100644 (file)
@@ -5,6 +5,7 @@ Help: Get help for commands
 Category: important curl
 Example: --help all
 Added: 4.0
+See-also: verbose
 ---
 Usage help. This lists all commands of the <category>.
 If no arg was provided, curl will display the most important
index 833db950c7e8e6bbf912c50378417d70cefc9415..d3ea6b6f4058a7e664198bbdd3c19500460c0212 100644 (file)
@@ -5,6 +5,7 @@ Protocols: SFTP SCP
 Added: 7.17.1
 Category: sftp scp
 Example: --hostpubmd5 e5c1c49020640a5ab0f2034854c321a8 sftp://example.com/
+See-also: hostpubsha256
 ---
 Pass a string containing 32 hexadecimal digits. The string should
 be the 128 bit MD5 checksum of the remote host's public key, curl will refuse
index 81e6f98516198a9f592c980c21896a0ed78cd2ee..2330d1a3645b3a5071d665cde077c615a4c990a3 100644 (file)
@@ -5,6 +5,7 @@ Protocols: SFTP SCP
 Added: 7.80.0
 Category: sftp scp
 Example: --hostpubsha256 NDVkMTQxMGQ1ODdmMjQ3MjczYjAyOTY5MmRkMjVmNDQ= sftp://example.com/
+See-also: hostpubmd5
 ---
 Pass a string containing a Base64-encoded SHA256 hash of the remote
 host's public key. Curl will refuse the connection with the host
index f9cd453dac6d7fcae0de38384351a731ba0b96d1..65526f050a9010b92e41d1415ac3e67e3aa38876 100644 (file)
@@ -5,6 +5,7 @@ Help: Enable HSTS with this cache file
 Added: 7.74.0
 Category: http
 Example: --hsts cache.txt $URL
+See-also: proto
 ---
 This option enables HSTS for the transfer. If the file name points to an
 existing HSTS cache file, that will be used. After a completed transfer, the
index 03def27c0598b19b26e7b02aa9310866b68b6278..5797b2d7d6ef876d1dbb1deaddae29e0ae571516 100644 (file)
@@ -5,6 +5,7 @@ Help: Allow HTTP 0.9 responses
 Category: http
 Example: --http0.9 $URL
 Added: 7.64.0
+See-also: http1.1 http2 http3
 ---
 Tells curl to be fine with HTTP version 0.9 response.
 
index 3060a13c9da42daeb848946ec0899f681d5639c2..84e390055ad5472a641744b8d222c3eaf8dea58a 100644 (file)
@@ -7,6 +7,7 @@ Mutexed: http1.1 http2
 Help: Use HTTP 1.0
 Category: http
 Example: --http1.0 $URL
+See-also: http0.9 http1.1
 ---
 Tells curl to use HTTP version 1.0 instead of using its internally preferred
 HTTP version.
index 01fa76d332e0abfb79e63af9b84a7ebfc00d1cb9..84b2c59d84d68d7cc8b5df6f9ca26d2023a674b1 100644 (file)
@@ -6,5 +6,6 @@ Mutexed: http1.0 http2
 Help: Use HTTP 1.1
 Category: http
 Example: --http1.1 $URL
+See-also: http1.1 http0.9
 ---
 Tells curl to use HTTP version 1.1.
index e3b32f6ba4a259488d4d55a70c011646296c22a4..4e944672937480572143eb5488a6aa8e564981a7 100644 (file)
@@ -7,6 +7,7 @@ Requires: HTTP/2
 Help: Use HTTP 2 without HTTP/1.1 Upgrade
 Category: http
 Example: --http2-prior-knowledge $URL
+See-also: http2 http3
 ---
 Tells curl to issue its non-TLS HTTP requests using HTTP/2 without HTTP/1.1
 Upgrade. It requires prior knowledge that the server supports HTTP/2 straight
index 8badf4ea04d5539035ac7f580d6a3a33e646ba8e..4844ecafd6495246a7eb8d8c3d496f91b2f7c1d8 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP HTTP
 Category: http ftp
 Example: --ignore-content-length $URL
 Added: 7.14.1
+See-also: ftp-skip-pasv-ip
 ---
 For HTTP, Ignore the Content-Length header. This is particularly useful for
 servers running Apache 1.x, which will report incorrect Content-Length for
index 1b96c4dc5fe509d41ead20edd94e4561b5112db8..cdc150aa796a7e8160e866f78684bdf63baf87a7 100644 (file)
@@ -4,6 +4,7 @@ Help: Interval time for keepalive probes
 Added: 7.18.0
 Category: connection
 Example: --keepalive-time 20 $URL
+See-also: no-keepalive max-time
 ---
 This option sets the time a connection needs to remain idle before sending
 keepalive probes and the time between individual keepalive probes. It is
index 6fbec77b37667ca1119b1be39843d7680df0c10d..7a073a803b864f975fd3acaec8e226906981911d 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Category: tls
 Example: --key-type DER --key here $URL
 Added: 7.9.3
+See-also: key
 ---
 Private key file type. Specify which type your --key provided private key
 is. DER, PEM, and ENG are supported. If not specified, PEM is assumed.
index b8a37384f3ecae25416eff7eb87e8d69c4f9b544..8d9c1136cbe1d0dae30cb6d12df887a509795d7e 100644 (file)
@@ -5,6 +5,7 @@ Help: Private key file name
 Category: tls ssh
 Example: --cert certificate --key here $URL
 Added: 7.9.3
+See-also: key-type cert
 ---
 Private key file name. Allows you to provide your private key in this separate
 file. For SSH, if not specified, curl tries the following candidates in order:
index 36a0847040305915f5c83684eb88679ca0cf3fd1..ad2d8f679be504f61d0138e83cbf6fa6bd4e6483 100644 (file)
@@ -6,6 +6,7 @@ Requires: Kerberos
 Category: ftp
 Example: --krb clear ftp://example.com/
 Added: 7.3
+See-also: delegation ssl
 ---
 Enable Kerberos authentication and use. The level must be entered and should
 be one of 'clear', 'safe', 'confidential', or 'private'. Should you use a
index b7371fffe20977ccb1531c537b273f961192feeb..752eda31a17bbd122e2e18f2f0342fa1807cabf7 100644 (file)
@@ -4,6 +4,7 @@ Help: Dump libcurl equivalent code of this command line
 Added: 7.16.1
 Category: curl
 Example: --libcurl client.c $URL
+See-also: verbose
 ---
 Append this option to any ordinary curl command line, and you will get
 libcurl-using C source code written to the file that does the equivalent
index 6a46c00068d766bffd23996187a47e18e305f2d2..9594dfee21072d0153ffabfae789cb809888a196 100644 (file)
@@ -6,6 +6,7 @@ Example: --limit-rate 100K $URL
 Example: --limit-rate 1000 $URL
 Example: --limit-rate 10M $URL
 Added: 7.10
+See-also: speed-limit speed-time
 ---
 Specify the maximum transfer rate you want curl to use - for both downloads
 and uploads. This feature is useful if you have a limited pipe and you would like
index c7bf7b4acd43319b61d4fe22baa37982581ce57a..4fb2f6b9b237f55fa322e5ac0a58e480b015130e 100644 (file)
@@ -5,6 +5,7 @@ Help: List only mode
 Added: 4.0
 Category: ftp pop3
 Example: --list-only ftp://example.com/dir/
+See-also: quote request
 ---
 (FTP)
 When listing an FTP directory, this switch forces a name-only view. This is
index 77664170032a2d5de617467fca0ccf0aedf13fbf..fd157d93c07867becf127a92b37f4b730986ff29 100644 (file)
@@ -4,6 +4,7 @@ Help: Force use of RANGE for local port numbers
 Added: 7.15.2
 Category: connection
 Example: --local-port 1000-3000 $URL
+See-also: globoff
 ---
 Set a preferred single number or range (FROM-TO) of local port numbers to use
 for the connection(s).  Note that port numbers by nature are a scarce resource
index 941390a7fbec40266b60a044cdc6a11b815495af..e694dfad182f9c2f0ccaf2750ea5e79f314c0527 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 Category: http
 Example: -L $URL
 Added: 4.9
+See-also: resolve alt-svc
 ---
 If the server reports that the requested page has moved to a different
 location (indicated with a Location: header and a 3XX response code), this
index de7728854e541f2f03557e9c81429a4568993c8d..4c53db3fdaf9274038772b67679d6f732d077c82 100644 (file)
@@ -5,6 +5,7 @@ Help: Server login options
 Added: 7.34.0
 Category: imap pop3 smtp auth
 Example: --login-options 'AUTH=*' imap://example.com
+See-also: user
 ---
 Specify the login options to use during server authentication.
 
index 36d555e17c48d3f97b64f73ba5cc388edf4db199..12296afdc183bcd808bdd2a24f24d7159e232722 100644 (file)
@@ -4,6 +4,7 @@ Protocols: SMTP
 Added: 7.69.0
 Category: smtp
 Example: --mail-rcpt-allowfails --mail-rcpt dest@example.com smtp://example.com
+See-also: mail-rcpt
 ---
 When sending data to multiple recipients, by default curl will abort SMTP
 conversation if at least one of the recipients causes RCPT TO command to
index d4a2502eea70e5c0721dc3bd5a081f968e5a1b57..240f7e5c4fcba6da444857bddda7db53e4364061 100644 (file)
@@ -5,6 +5,7 @@ Protocols: SMTP
 Added: 7.20.0
 Category: smtp
 Example: --mail-rcpt user@example.net smtp://example.com
+See-also: mail-rcpt-allowfails
 ---
 Specify a single e-mail address, user name or mailing list name. Repeat this
 option several times to send to multiple recipients.
index b4ebf3e1f47c0d39477e389e09ce406a01e1620e..9674a465d3f66cd8a87f07883ee3d1046d306d93 100644 (file)
@@ -4,5 +4,6 @@ Help: Display the full manual
 Category: curl
 Example: --manual
 Added: 5.2
+See-also: verbose libcurl trace
 ---
 Manual. Display the huge help text.
index bb045140a70e4b1dca51f3b843ce263073be1d47..a0b549399d2593f1fab94e29664d6fc6677eba81 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 Category: http
 Example: --max-redirs 3 --location $URL
 Added: 7.5
+See-also: location
 ---
 Set maximum number of redirections to follow. When --location is used, to
 prevent curl from following too many redirects, by default, the limit is
index 1fc10874213ba7783babec9ede0046280388e3b7..f1c0aeefe17c5bb723fce726c47f10d7cd6fca1e 100644 (file)
@@ -3,6 +3,7 @@ Help: Process given URLs as metalink XML file
 Added: 7.27.0
 Category: misc
 Example: --metalink file $URL
+See-also: parallel
 ---
 This option was previously used to specify a metalink resource. Metalink
 support has been disabled in curl since 7.78.0 for security reasons.
index df89d51f54946b3f54bfdcb714f7e519058f839d..3f6f7b1052df3882d6cbac23e84c965b9616a2a3 100644 (file)
@@ -5,6 +5,7 @@ Added: 7.21.5
 Mutexed: netrc
 Category: curl
 Example: --netrc-file netrc $URL
+See-also: netrc user config
 ---
 This option is similar to --netrc, except that you provide the path (absolute
 or relative) to the netrc file that curl should use.  You can only specify one
index 8a366bdc11960a497a65c521ffd85f6db5c0505c..86d84cd4d5abf18ee64a1ea69662dbb757009118 100644 (file)
@@ -4,6 +4,7 @@ Help: Must read .netrc for user name and password
 Category: curl
 Example: --netrc $URL
 Added: 4.6
+See-also: netrc-file config user
 ---
 Makes curl scan the *.netrc* (*_netrc* on Windows) file in the user's home
 directory for login name and password. This is typically used for FTP on
index bcbad68e58a5589707a5fea0374e5d1b5d3ea595..d3da64f5459da64ffc28822767673c0944ff733a 100644 (file)
@@ -8,6 +8,7 @@ Help: Make next URL use its separate set of options
 Category: curl
 Example: $URL --next -d postthis www2.example.com
 Example: -I $URL --next https://example.net/
+See-also: parallel config
 ---
 Tells curl to use a separate operation for the following URL and associated
 options. This allows you to send several URL requests, each with their own
index fe19292a31b61d0036392688918dbcbfba46d2a9..c356eb34d92226f189b349ec5a9825599052bf54 100644 (file)
@@ -4,6 +4,7 @@ Help: Disable buffering of the output stream
 Category: curl
 Example: --no-buffer $URL
 Added: 6.5
+See-also: progress-bar
 ---
 Disables the buffering of the output stream. In normal work situations, curl
 will use a standard buffered output stream that will have the effect that it
index e62f8d880e4b8111d1f82aa05fa1f66b98e340b3..d65a3bd21579cccfff00b5a327bb604a3edd8afc 100644 (file)
@@ -3,6 +3,7 @@ Help: Disable TCP keepalive on the connection
 Category: connection
 Example: --no-keepalive $URL
 Added: 7.18.0
+See-also: keepalive-time
 ---
 Disables the use of keepalive messages on the TCP connection. curl otherwise
 enables them by default.
index 70a32210ecddc3fa8664f5a3a6acda6161f75b08..d51dac6f3306cb26da5418a5bac428ccd0bc0264 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS
 Added: 7.16.0
 Category: tls
 Example: --no-sessionid $URL
+See-also: insecure
 ---
 Disable curl's use of SSL session-ID caching.  By default all transfers are
 done using the cache. Note that while nothing should ever get hurt by
index ee0978e03997f5c0781658b75e2197b45dd4ce17..0ed39077958788d77c9e6477574b86f0083e9b09 100644 (file)
@@ -4,6 +4,7 @@ Help: List of hosts which do not use proxy
 Added: 7.19.4
 Category: proxy
 Example: --noproxy "www.example" $URL
+See-also: proxy
 ---
 Comma-separated list of hosts for which not to use a proxy, if one is
 specified. The only wildcard is a single * character, which matches all hosts,
index 49691622f92e8d0622befb4f620bd41fcee725b6..e5ed0e87f63d95f731c1f07f784543ec23520017 100644 (file)
@@ -5,6 +5,7 @@ Protocols: IMAP POP3 SMTP HTTP
 Category: auth
 Example: --oauth2-bearer "mF_9.B5f-4.1JqM" $URL
 Added: 7.33.0
+See-also: basic ntlm digest
 ---
 Specify the Bearer Token for OAUTH 2.0 server authentication. The Bearer Token
 is used in conjunction with the user name which can be specified as part of
index 2a0ca4340fec9c76e634549377741ca2e214b228..f2ccaa78e6de107900951a0f1d7170c9732ba8d5 100644 (file)
@@ -4,6 +4,7 @@ Help: Perform transfers in parallel
 Added: 7.66.0
 Category: connection curl
 Example: --parallel $URL -o file1 $URL -o file2
+See-also: next verbose
 ---
 Makes curl perform its transfers in parallel as compared to the regular serial
 manner.
index 3c85c5e920eb1309c53ebee122bf179ed53684a7..621754d613d24448fbe10616beebd47424219374 100644 (file)
@@ -5,6 +5,7 @@ Protocols: SSH TLS
 Category: ssh tls auth
 Example: --pass secret --key file $URL
 Added: 7.9.3
+See-also: key user
 ---
 Passphrase for the private key.
 
index fb87def947c26d52e56dc22c4a0d5e9b5f1a40ae..3a82c44099c30101fad95dc4cf05b151028c072e 100644 (file)
@@ -3,6 +3,7 @@ Help: Do not squash .. sequences in URL path
 Added: 7.42.0
 Category: curl
 Example: --path-as-is https://example.com/../../etc/passwd
+See-also: request-target
 ---
 Tell curl to not handle sequences of /../ or /./ in the given URL
 path. Normally curl will squash or merge them according to standards but with
index 7985cb2b301308a3708881c46ca6fb44299ec458..b47c42a8fdd27788df7e5c1ad9d1f4b71da9e4ef 100644 (file)
@@ -6,6 +6,7 @@ Category: tls
 Example: --pinnedpubkey keyfile $URL
 Example: --pinnedpubkey 'sha256//ce118b51897f4452dc' $URL
 Added: 7.39.0
+See-also: hostpubsha256
 ---
 Tells curl to use the specified public key file (or hashes) to verify the
 peer. This can be a path to a file which contains a single public key in PEM
index c91565c0e78773fe502273b8a5910c736a1e68f1..e5dfb7f949042380119f72c3da3b3aa0815c132c 100644 (file)
@@ -4,6 +4,7 @@ Help: Use this proxy first
 Added: 7.52.0
 Category: proxy
 Example: --preproxy socks5://proxy.example -x http://http.example $URL
+See-also: proxy socks5
 ---
 Use the specified SOCKS proxy before connecting to an HTTP or HTTPS --proxy. In
 such a case curl first connects to the SOCKS proxy and then connects (through
index f00be881deeba104e84db26c7f6cdbc00f0b4c3a..549acb9b1da9e2474d01e2b41923685ee956079b 100644 (file)
@@ -4,6 +4,7 @@ Help: Display transfer progress as a bar
 Category: verbose
 Example: -# -O $URL
 Added: 5.10
+See-also: styled-output
 ---
 Make curl display transfer progress as a simple progress bar instead of the
 standard, more informational, meter.
index a659b840dc5fb701d35e0d6a31fd5298ea21bf9a..86c59f5c60039a120de50c7261591d058ff7a5c8 100644 (file)
@@ -4,6 +4,7 @@ Arg: <protocol>
 Added: 7.45.0
 Category: connection curl
 Example: --proto-default https ftp.example.com
+See-also: proto proto-redir
 ---
 Tells curl to use *protocol* for any URL missing a scheme name.
 
index 73a27d0399b9d8837b5a9d071be006cde3908973..d8cd296ffed297f8b06d1c0492b6f2296f983062 100644 (file)
@@ -4,6 +4,7 @@ Help: Enable/disable PROTOCOLS on redirect
 Added: 7.20.2
 Category: connection curl
 Example: --proto-redir =http,https $URL
+See-also: proto
 ---
 Tells curl to limit what protocols it may use on redirect. Protocols denied by
 --proto are not overridden by this option. See --proto for how protocols are
index 2152f537d63f77a0f7277b33fc044777a9206b3e..9e09fdbbce059c0fd65d7357e41b39c97e429d12 100644 (file)
@@ -4,5 +4,6 @@ Added: 7.52.0
 Help: Client certificate type for HTTPS proxy
 Category: proxy tls
 Example: --proxy-cert-type PEM --proxy-cert file -x https://proxy $URL
+See-also: proxy-cert
 ---
 Same as --cert-type but used in HTTPS proxy context.
index 3cf54b73f30adef8a673f7568104f6b7be89495d..5eae2a5495925180b900e9dc5b3544a6711fbbc7 100644 (file)
@@ -4,5 +4,6 @@ Help: Set client certificate for proxy
 Added: 7.52.0
 Category: proxy tls
 Example: --proxy-cert file -x https://proxy $URL
+See-also: proxy-cert-type
 ---
 Same as --cert but used in HTTPS proxy context.
index b4c358091350502edcbfe1c634ca1fea952b602b..aefcc92c0c2ec15c8949c6bd9eb6563914822073 100644 (file)
@@ -4,5 +4,6 @@ Help: SSL ciphers to use for proxy
 Added: 7.52.0
 Category: proxy tls
 Example: --proxy-ciphers ECDHE-ECDSA-AES256-CCM8 -x https://proxy $URL
+See-also: ciphers curves proxy
 ---
 Same as --ciphers but used in HTTPS proxy context.
index 1ac199965f1d2b43b88bf35588a8329bd7a5a7e6..3dd0180754fd24202f7d150ccf9a67379dea6520 100644 (file)
@@ -4,5 +4,6 @@ Help: Set a CRL list for proxy
 Added: 7.52.0
 Category: proxy tls
 Example: --proxy-crlfile rejects.txt -x https://proxy $URL
+See-also: crlfile proxy
 ---
 Same as --crlfile but used in HTTPS proxy context.
index 273a773d948eabe7285b111901b7638f5c6a8562..8ea209387733a41fe4b4c9034f8a05c976cdb2a9 100644 (file)
@@ -7,6 +7,7 @@ Category: proxy
 Example: --proxy-header "X-First-Name: Joe" -x http://proxy $URL
 Example: --proxy-header "User-Agent: surprise" -x http://proxy $URL
 Example: --proxy-header "Host:" -x http://proxy $URL
+See-also: proxy
 ---
 Extra header to include in the request when sending HTTP to a proxy. You may
 specify any number of extra headers. This is the equivalent option to --header
index 3f4f7c18051c34e0b11022b6f103819874a581c0..738d42286a44e7d84f8955d483cf0c564d46f9b4 100644 (file)
@@ -3,5 +3,6 @@ Help: Do HTTPS proxy connections without verifying the proxy
 Added: 7.52.0
 Category: proxy tls
 Example: --proxy-insecure -x https://proxy $URL
+See-also: proxy insecure
 ---
 Same as --insecure but used in HTTPS proxy context.
index 31f47afa4aba63151b8fb0d2821d172176749754..0194ba67c66d8049ec466675e476c8018a6408cd 100644 (file)
@@ -4,5 +4,6 @@ Help: Private key file type for proxy
 Added: 7.52.0
 Category: proxy tls
 Example: --proxy-key-type DER --proxy-key here -x https://proxy $URL
+See-also: proxy-key proxy
 ---
 Same as --key-type but used in HTTPS proxy context.
index d0b2c130959a7074102a6cb48f5898b1ed2daaf1..bf6868a436c2f54e80b46e398b3313339f61b597 100644 (file)
@@ -4,5 +4,6 @@ Arg: <key>
 Category: proxy tls
 Example: --proxy-key here -x https://proxy $URL
 Added: 7.52.0
+See-also: proxy-key-type proxy
 ---
 Same as --key but used in HTTPS proxy context.
index b71468413a8a42714fa3451d352a5c40c4e427a3..a513991d07b384794c83e8507801f486b388d6ba 100644 (file)
@@ -4,5 +4,6 @@ Help: Pass phrase for the private key for HTTPS proxy
 Added: 7.52.0
 Category: proxy tls auth
 Example: --proxy-pass secret --proxy-key here -x https://proxy $URL
+See-also: proxy proxy-key
 ---
 Same as --pass but used in HTTPS proxy context.
index 17a57ff2af9d9dee060d0f54e990cca53fbcea76..4e168ef6c156dbfa76b0be11d45bbc2a4f1089d3 100644 (file)
@@ -6,6 +6,7 @@ Category: proxy tls
 Example: --proxy-pinnedpubkey keyfile $URL
 Example: --proxy-pinnedpubkey 'sha256//ce118b51897f4452dc' $URL
 Added: 7.59.0
+See-also: pinnedpubkey proxy
 ---
 Tells curl to use the specified public key file (or hashes) to verify the
 proxy. This can be a path to a file which contains a single public key in PEM
index fbed175700ac5e13c9b1303696a5a0576a479395..230b802d78c29a23bc2976c9f21fa792695bd274 100644 (file)
@@ -4,5 +4,6 @@ Help: SPNEGO proxy service name
 Added: 7.43.0
 Category: proxy tls
 Example: --proxy-service-name "shrubbery" -x proxy $URL
+See-also: service-name proxy
 ---
 This option allows you to change the service name for proxy negotiation.
index b3e701f05a386648ecc86caba982a6eff4744fb9..d712429e3e07194b3c42950b4bc710aa78a77722 100644 (file)
@@ -3,5 +3,6 @@ Help: Allow security flaw for interop for HTTPS proxy
 Added: 7.52.0
 Category: proxy tls
 Example: --proxy-ssl-allow-beast -x https://proxy $URL
+See-also: ssl-allow-beast proxy
 ---
 Same as --ssl-allow-beast but used in HTTPS proxy context.
index 7c071d7eca0f2e226a92fc07237234a404178f4d..77eb5352028cd480ed4b7ace6c5758463e39453f 100644 (file)
@@ -3,5 +3,6 @@ Help: Use auto client certificate for proxy (Schannel)
 Added: 7.77.0
 Category: proxy tls
 Example: --proxy-ssl-auto-client-cert -x https://proxy $URL
+See-also: ssl-auto-client-cert proxy
 ---
 Same as --ssl-auto-client-cert but used in HTTPS proxy context.
index e9524515e2fbbef42b3760ef7ede98739be50e9a..5ec835c7fe53e164e8a83b09f4d6ef84010b8878 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Category: proxy tls
 Example: --proxy-tls13-ciphers TLS_AES_128_GCM_SHA256 -x proxy $URL
 Added: 7.61.0
+See-also: tls13-ciphers curves
 ---
 Specifies which cipher suites to use in the connection to your HTTPS proxy
 when it negotiates TLS 1.3. The list of ciphers suites must specify valid
index c00928ed56454d2d8b7c97c68d090875c65382ae..4d58af5a2b645a4adf72d84cc5f44ace79304b05 100644 (file)
@@ -4,5 +4,6 @@ Help: TLS authentication type for HTTPS proxy
 Added: 7.52.0
 Category: proxy tls auth
 Example: --proxy-tlsauthtype SRP -x https://proxy $URL
+See-also: proxy proxy-tlsuser
 ---
 Same as --tlsauthtype but used in HTTPS proxy context.
index 89b551d68affcaaaf69cb3d182f2c331e88cf3c3..6b41ed3c996dce56fa7204285ab9c081247e07dd 100644 (file)
@@ -4,5 +4,6 @@ Help: TLS password for HTTPS proxy
 Added: 7.52.0
 Category: proxy tls auth
 Example: --proxy-tlspassword passwd -x https://proxy $URL
+See-also: proxy proxy-tlsuser
 ---
 Same as --tlspassword but used in HTTPS proxy context.
index b3c400ed5d5398cacb6fd11c520f41f227808e5a..8291ab26abe87da2bc825ea094078f8eb29ba6c1 100644 (file)
@@ -4,5 +4,6 @@ Help: TLS username for HTTPS proxy
 Added: 7.52.0
 Category: proxy tls auth
 Example: --proxy-tlsuser smith -x https://proxy $URL
+See-also: proxy proxy-tlspassword
 ---
 Same as --tlsuser but used in HTTPS proxy context.
index c54782e8f8a6268b1492d7f6db65ca834597b5bc..7175e617415b30a3db904009033dd143528abadd 100644 (file)
@@ -3,5 +3,6 @@ Help: Use TLSv1 for HTTPS proxy
 Added: 7.52.0
 Category: proxy tls auth
 Example: --proxy-tlsv1 -x https://proxy $URL
+See-also: proxy
 ---
 Same as --tlsv1 but used in HTTPS proxy context.
index 1d63f4d012d3a26087993835ad705c31b0e6c09f..9fd81292d12f8c7d94d81c1b05395ebb28f0061a 100644 (file)
@@ -5,6 +5,7 @@ Help: Proxy user and password
 Category: proxy auth
 Example: --proxy-user name:pwd -x proxy $URL
 Added: 4.0
+See-also: proxy-pass
 ---
 Specify the user name and password to use for proxy authentication.
 
index 3f6ef7acfd9b7ff80d5740a771507a0f697e7a02..3ad312dd0651d0e1e49a493fb2765779779d49f8 100644 (file)
@@ -5,6 +5,7 @@ Help: Use this proxy
 Category: proxy
 Example: --proxy http://proxy.example $URL
 Added: 4.0
+See-also: socks5 proxy-basic
 ---
 Use the specified proxy.
 
index 8aea3abddc38f053c977119b3d5e623ff92e0d1f..65faf4b35ff8a8a096a0857d52b9c60e7397d1c0 100644 (file)
@@ -4,6 +4,7 @@ Help: Use HTTP/1.0 proxy on given port
 Category: proxy
 Example: --proxy1.0 -x http://proxy $URL
 Added: 7.19.4
+See-also: proxy socks5 preproxy
 ---
 Use the specified HTTP 1.0 proxy. If the port number is not specified, it is
 assumed at port 1080.
index cbd60f7801a1d122a6948141ec63807fb30829b2..277904912d89bdfc2416622d1fad47582b970585 100644 (file)
@@ -5,6 +5,7 @@ Help: SSH Public key file name
 Category: sftp scp auth
 Example: --pubkey file.pub sftp://example.com/
 Added: 7.16.2
+See-also: pass
 ---
 Public key file name. Allows you to provide your public key in this separate
 file.
index 25da93f1d66ceff38cc5076ef0b3325c5065f996..4b31d081019bb02eaef800f2bd24585df2eafcba 100644 (file)
@@ -6,6 +6,7 @@ Protocols: FTP SFTP
 Category: ftp sftp
 Example: --quote "DELE file" ftp://example.com/foo
 Added: 5.3
+See-also: request
 ---
 Send an arbitrary command to the remote FTP or SFTP server. Quote commands are
 sent BEFORE the transfer takes place (just after the initial PWD command in an
index d74148a1f7a495eb0b9f361ffe628c7f960bcb50..f3e4e10d98eb6169e63be2bb6f109d60865cb3b7 100644 (file)
@@ -4,6 +4,7 @@ Help: File for reading random data from
 Category: misc
 Example: --random-file rubbish $URL
 Added: 7.7
+See-also: egd-file
 ---
 Specify the path name to file containing what will be considered as random
 data. The data may be used to seed the random engine for SSL connections.  See
index 90c74b147bd6efcf0ae71197100b894bcb08f168..7ebf843aa47df9c5cf24c5d65692378e61f3b7b5 100644 (file)
@@ -6,6 +6,7 @@ Protocols: HTTP FTP SFTP FILE
 Category: http ftp sftp file
 Example: --range 22-44 $URL
 Added: 4.0
+See-also: continue-at append
 ---
 Retrieve a byte range (i.e. a partial document) from an HTTP/1.1, FTP or SFTP
 server or a local FILE. Ranges can be specified in a number of ways.
index c44d33f5cc5f970b7f79a3d9005314180b06d4b2..dcf77fc46fa058c9ffb65f1ee6203294c5d0149f 100644 (file)
@@ -4,6 +4,7 @@ Added: 7.16.2
 Protocols: HTTP
 Category: http
 Example: --raw $URL
+See-also: tr-encoding
 ---
 When used, it disables all internal HTTP decoding of content or transfer
 encodings and instead makes them passed on unaltered, raw.
index 12a805fc39c0758a07225cb6ff1053a16f2abfef..e34f65c0fc2e485db14c41603ec696449203b5a9 100644 (file)
@@ -5,6 +5,7 @@ Help: Use the header-provided filename
 Category: output
 Example: -OJ https://example.com/file
 Added: 7.20.0
+See-also: remote-name
 ---
 This option tells the --remote-name option to use the server-specified
 Content-Disposition filename instead of extracting a filename from the URL.
index e27bd5f48d76123061dd33e5bf78d6ea0d0f7da3..80e8a0a2e296eea64a62b02d7e954c0b18efa0df 100644 (file)
@@ -3,6 +3,7 @@ Help: Use the remote file name for all URLs
 Added: 7.19.0
 Category: output
 Example: --remote-name-all ftp://example.com/file1 ftp://example.com/file2
+See-also: remote-name
 ---
 This option changes the default action for all given URLs to be dealt with as
 if --remote-name were used for each one. So if you want to disable that for a
index f7e03f42f4d023bdb5a5f1f581c5034b6cd79cc7..c149c185c6a10460ac4c68115fdf3fca352cfa3b 100644 (file)
@@ -4,6 +4,7 @@ Help: Write output to a file named as the remote file
 Category: important output
 Example: -O https://example.com/filename
 Added: 4.0
+See-also: remote-name-all
 ---
 Write output to a local file named like the remote file we get. (Only the file
 part of the remote file is used, the path is cut off.)
index c8bd168ac7c258b27305ec0e5498b9519e9b5414..5728737237bdcaa545ce7428b2ac4e327cae01f2 100644 (file)
@@ -4,6 +4,7 @@ Help: Set the remote file's time on the local output
 Category: output
 Example: --remote-time -o foo $URL
 Added: 7.9
+See-also: remote-name time-cond
 ---
 When used, this will make curl attempt to figure out the timestamp of the
 remote file, and if that is available make the local file get that same
index 6e21a6bde3b6c81c293177bb4a58e477d77cd067..d901fd8871858f2448450fa64150ccb471a9e0bc 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 Added: 7.55.0
 Category: http
 Example: --request-target "*" -X OPTIONS $URL
+See-also: request
 ---
 Tells curl to use an alternative "target" (path) instead of using the path as
 provided in the URL. Particularly useful when wanting to issue HTTP requests
index b73e7823cc8131459e8497cdaae0a4bf4d097f8f..f7c0bbef83190bf874556f51bcee3534695282c3 100644 (file)
@@ -6,6 +6,7 @@ Category: connection
 Example: -X "DELETE" $URL
 Example: -X NLST ftp://example.com/
 Added: 6.0
+See-also: request-target
 ---
 (HTTP) Specifies a custom request method to use when communicating with the
 HTTP server.  The specified request method will be used instead of the method
index 6464c42fb511acca6884de8f18ecd876cd02724d..cbe2887389e44d1c2375a01909747d260e221ae9 100644 (file)
@@ -4,6 +4,7 @@ Help: Resolve the host+port to this address
 Added: 7.21.3
 Category: connection
 Example: --resolve example.com:443:127.0.0.1 $URL
+See-also: connect-to alt-svc
 ---
 Provide a custom address for a specific host and port pair. Using this, you
 can make the curl requests(s) use a specified address and prevent the
index 2a9c552fc4196008ef1503a69487c86e9adefa21..61946c507e232b396dc6de2babae1b07e7ab4990 100644 (file)
@@ -3,6 +3,7 @@ Help: Retry all errors (use with --retry)
 Added: 7.71.0
 Category: curl
 Example: --retry-all-errors $URL
+See-also: retry
 ---
 Retry on any error. This option is used together with --retry.
 
index ad079e09626614b92a934b98570d9976a2b65682..13574e80c9373b81e64803977e7a913728f4b9c2 100644 (file)
@@ -3,6 +3,7 @@ Help: Retry on connection refused (use with --retry)
 Added: 7.52.0
 Category: curl
 Example: --retry-connrefused --retry $URL
+See-also: retry retry-all-errors
 ---
 In addition to the other conditions, consider ECONNREFUSED as a transient
 error too for --retry. This option is used together with --retry.
index 28391290444676f12f491508db55e747bc3bdf61..c4970bc8c5de0f4759755f3d4b1aad6559ada22c 100644 (file)
@@ -4,6 +4,7 @@ Help: Wait time between retries
 Added: 7.12.3
 Category: curl
 Example: --retry-delay 5 --retry $URL
+See-also: retry
 ---
 Make curl sleep this amount of time before each retry when a transfer has
 failed with a transient error (it changes the default backoff time algorithm
index f859f3ab6ebc7bfd2cf66745ea41e8bbd3f5e214..260ad4bad416521669b7927e2cfb83b81076cc84 100644 (file)
@@ -4,6 +4,7 @@ Help: Retry only within this period
 Added: 7.12.3
 Category: curl
 Example: --retry-max-time 30 --retry 10 $URL
+See-also: retry
 ---
 The retry timer is reset before the first transfer attempt. Retries will be
 done as usual (see --retry) as long as the timer has not reached this given
index 6238383fe36fb595b5fd57fbd32f593175e7feae..c4385f73d2298f9d3e534ce62eca0f114ade1ca3 100644 (file)
@@ -4,6 +4,7 @@ Added: 7.12.3
 Help: Retry request if transient problems occur
 Category: curl
 Example: --retry 7 $URL
+See-also: retry-max-time
 ---
 If a transient error is returned when curl tries to perform a transfer, it
 will retry this number of times before giving up. Setting the number to 0
index 867aac094568ad7088b845b66a02c80c7d365757..d80e30f52c4227b945ab82bd0d7d75f2d6083585 100644 (file)
@@ -4,6 +4,7 @@ Help: Identity for SASL PLAIN authentication
 Added: 7.66.0
 Category: auth
 Example: --sasl-authzid zid imap://example.com/
+See-also: login-options
 ---
 Use this authorisation identity (authzid), during SASL PLAIN authentication,
 in addition to the authentication identity (authcid) as specified by --user.
index 5004306a4addde20178e22189890e4e54559e18d..f1289fd76404d1bc60dd533d7a991f9178420e85 100644 (file)
@@ -3,5 +3,6 @@ Help: Enable initial response in SASL authentication
 Added: 7.31.0
 Category: auth
 Example: --sasl-ir imap://example.com/
+See-also: sasl-authzid
 ---
 Enable initial response in SASL authentication.
index 3a5559bc865786c910dacec9234b1dc40c1ccf40..fd9cb436bb186805665eb085e398f835503bbb50 100644 (file)
@@ -4,6 +4,7 @@ Arg: <name>
 Added: 7.43.0
 Category: misc
 Example: --service-name sockd/server $URL
+See-also: negotiate proxy-service-name
 ---
 This option allows you to change the service name for SPNEGO.
 
index 6494f33d37665b699613799634bb95054a54a282..a1fb1b34453afa9dc8b525693119955c3e1d20be 100644 (file)
@@ -4,6 +4,7 @@ Help: SOCKS4 proxy on given host + port
 Added: 7.15.2
 Category: proxy
 Example: --socks4 hostname:4096 $URL
+See-also: socks4a socks5 socks5-hostname
 ---
 Use the specified SOCKS4 proxy. If the port number is not specified, it is
 assumed at port 1080. Using this socket type make curl resolve the host name
index 28359e05fc66ec652501315e7b0bcab5a62193e3..e39b968aab964ccf5b89096f801778b2753e8db7 100644 (file)
@@ -4,6 +4,7 @@ Help: SOCKS4a proxy on given host + port
 Added: 7.18.0
 Category: proxy
 Example: --socks4a hostname:4096 $URL
+See-also: socks4 socks5 socks5-hostname
 ---
 Use the specified SOCKS4a proxy. If the port number is not specified, it is
 assumed at port 1080. This asks the proxy to resolve the host name.
index f32e0bf3ea4e114d42821e4dbada1c998e1192f9..2e62bec5add137cd226a1ef49f286ca6e3207b6d 100644 (file)
@@ -3,6 +3,7 @@ Help: Enable username/password auth for SOCKS5 proxies
 Added: 7.55.0
 Category: proxy auth
 Example: --socks5-basic --socks5 hostname:4096 $URL
+See-also: socks5
 ---
 Tells curl to use username/password authentication when connecting to a SOCKS5
 proxy.  The username/password authentication is enabled by default.  Use
index 73cac7a2265bd17483d9ddd13b3731207f352e03..c173c6bfc8b8d27c0dbb7058f10c216dc844ff06 100644 (file)
@@ -3,6 +3,7 @@ Help: Compatibility with NEC SOCKS5 server
 Added: 7.19.4
 Category: proxy auth
 Example: --socks5-gssapi-nec --socks5 hostname:4096 $URL
+See-also: socks5
 ---
 As part of the GSS-API negotiation a protection mode is negotiated. RFC 1961
 says in section 4.3/4.4 it should be protected, but the NEC reference
index 451be8e2d1a0b55709f30e90616e03bfbcbd80d7..5ce82ac3a43bf0b1151e36448471c854aa313853 100644 (file)
@@ -4,6 +4,7 @@ Help: SOCKS5 proxy service name for GSS-API
 Added: 7.19.4
 Category: proxy auth
 Example: --socks5-gssapi-service sockd --socks5 hostname:4096 $URL
+See-also: socks5
 ---
 The default service name for a socks server is rcmd/server-fqdn. This option
 allows you to change it.
index 2ce806955b42aeee941e0ba31151acc5308763ea..66209402046a0250e548ad43328d8c3a3bdcb19e 100644 (file)
@@ -3,6 +3,7 @@ Help: Enable GSS-API auth for SOCKS5 proxies
 Added: 7.55.0
 Category: proxy auth
 Example: --socks5-gssapi --socks5 hostname:4096 $URL
+See-also: socks5
 ---
 Tells curl to use GSS-API authentication when connecting to a SOCKS5 proxy.
 The GSS-API authentication is enabled by default (if curl is compiled with
index 599e80ef35652ca38f93ef49e96416c200fe65d9..6530429a9ee9c69c4fdbfbfa71f291c3646f6859 100644 (file)
@@ -4,6 +4,7 @@ Help: SOCKS5 proxy, pass host name to proxy
 Added: 7.18.0
 Category: proxy
 Example: --socks5-hostname proxy.example:7000 $URL
+See-also: socks5 socks4a
 ---
 Use the specified SOCKS5 proxy (and let the proxy resolve the host name). If
 the port number is not specified, it is assumed at port 1080.
index 85c349d6b4e6a11b752eb2f4a5b8b67dd03fa784..af1c05771230f1b9991e374500e70b668e04dd62 100644 (file)
@@ -4,6 +4,7 @@ Help: SOCKS5 proxy on given host + port
 Added: 7.18.0
 Category: proxy
 Example: --socks5 proxy.example:7000 $URL
+See-also: socks5-hostname socks4a
 ---
 Use the specified SOCKS5 proxy - but resolve the host name locally. If the
 port number is not specified, it is assumed at port 1080.
index 8351d932e79fe12d60beddbf5907f72da19bdc9e..c07b1d760f65f8cd9807da97794c4f8ff4cf92c4 100644 (file)
@@ -5,6 +5,7 @@ Help: Stop transfers slower than this
 Category: connection
 Example: --speed-limit 300 --speed-time 10 $URL
 Added: 4.7
+See-also: speed-time limit-rate max-time
 ---
 If a download is slower than this given speed (in bytes per second) for
 speed-time seconds it gets aborted. speed-time is set with --speed-time and is
index f32711fed4e702eaf9a77659628d78e743d64e83..89cba59b60f8b4c40420265c376d048976b09094 100644 (file)
@@ -5,6 +5,7 @@ Help: Trigger 'speed-limit' abort after this time
 Category: connection
 Example: --speed-limit 300 --speed-time 10 $URL
 Added: 4.7
+See-also: speed-limit limit-rate
 ---
 If a download is slower than speed-limit bytes per second during a speed-time
 period, the download gets aborted. If speed-time is used, the default
index 869ff49baa45af9c61fe459fb49868aff63caab0..5a7fe995fcfbf10ab49ff5c671166e1014bed62c 100644 (file)
@@ -3,6 +3,7 @@ Help: Allow security flaw to improve interop
 Added: 7.25.0
 Category: tls
 Example: --ssl-allow-beast $URL
+See-also: proxy-ssl-allow-beast insecure
 ---
 This option tells curl to not work around a security flaw in the SSL3 and
 TLS1.0 protocols known as BEAST.  If this option is not used, the SSL layer
index dde77aa113c0a75c4f6584325bcbe331957ecd94..ba4b661f1a15f150a972a449e7c531ac6e98ebbd 100644 (file)
@@ -3,6 +3,7 @@ Help: Disable cert revocation checks (Schannel)
 Added: 7.44.0
 Category: tls
 Example: --ssl-no-revoke $URL
+See-also: crlfile
 ---
 (Schannel) This option tells curl to disable certificate revocation checks.
 WARNING: this option loosens the SSL security, and by using this flag you ask
index df50eb147f4fd2c6db0528de2160278dc524be4f..81e0ea794a1f49f80dbb803d0747f1020c47b89b 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP IMAP POP3 SMTP
 Added: 7.20.0
 Category: tls
 Example: --ssl-reqd ftp://example.com
+See-also: ssl insecure
 ---
 Require SSL/TLS for the connection.  Terminates the connection if the server
 does not support SSL/TLS.
index 2db32192ee363559b0910526b7bff86a746950c3..aad3ab0b4c74a08439fea8511f6488fdf03479e6 100644 (file)
@@ -3,6 +3,7 @@ Help: Ignore missing/offline cert CRL dist points
 Added: 7.70.0
 Category: tls
 Example: --ssl-revoke-best-effort $URL
+See-also: crlfile insecure
 ---
 (Schannel) This option tells curl to ignore certificate revocation checks when
 they failed due to missing/offline distribution points for the revocation check
index 2a0ea2793fe8cb4ca9f2df2bcb9af9075299472f..6a12dc7964d17ec5768fc24eb159a15115419155 100644 (file)
@@ -4,6 +4,7 @@ Protocols: FTP IMAP POP3 SMTP
 Added: 7.20.0
 Category: tls
 Example: --ssl pop3://example.com/
+See-also: insecure ciphers
 ---
 Try to use SSL/TLS for the connection.  Reverts to a non-secure connection if
 the server does not support SSL/TLS.  See also --ftp-ssl-control and --ssl-reqd
index bf636019a63b04f15780329732b0fd1385fe9067..364a18244241c0e6c4aba1ecd318ba4ef2934ba7 100644 (file)
@@ -3,6 +3,7 @@ Help: Enable styled output for HTTP headers
 Added: 7.61.0
 Category: verbose
 Example: --styled-output -I $URL
+See-also: head verbose
 ---
 Enables the automatic use of bold font styles when writing HTTP headers to the
 terminal. Use --no-styled-output to switch them off.
index e7e9d2e9af488e374cd16abce070f171877dab75..7b96b2d81a8dbc47a2a0dd828fc89901cc42ced5 100644 (file)
@@ -3,5 +3,6 @@ Added: 7.49.0
 Help: Use TCP Fast Open
 Category: connection
 Example: --tcp-fastopen $URL
+See-also: false-start
 ---
 Enable use of TCP Fast Open (RFC7413).
index 42161e7ca11aa980a460121f82e234bd4ddaa0eb..a819b27fbda7242f0f385a6942e26812c9b069a1 100644 (file)
@@ -3,6 +3,7 @@ Help: Use the TCP_NODELAY option
 Added: 7.11.2
 Category: connection
 Example: --tcp-nodelay $URL
+See-also: no-buffer
 ---
 Turn on the TCP_NODELAY option. See the *curl_easy_setopt(3)* man page for
 details about this option.
index 1751cbff4f5655bddcc440696ac16f8a61cc3d68..50f0d4800d714e156fdc3423f34ebfa78c7de6d0 100644 (file)
@@ -5,6 +5,7 @@ Help: Set telnet option
 Category: telnet
 Example: -t TTYPE=vt100 telnet://example.com/
 Added: 7.7
+See-also: config
 ---
 Pass options to the telnet protocol. Supported options are:
 
index 3b19e5cf786c52775691ab824be9960829b3c9b9..c180569a4dc817fad5b3cfcffe6c540165f9cdd4 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TFTP
 Added: 7.20.0
 Category: tftp
 Example: --tftp-blksize 1024 tftp://example.com/file
+See-also: tftp-no-options
 ---
 Set TFTP BLKSIZE option (must be >512). This is the block size that curl will
 try to use when transferring data to or from a TFTP server. By default 512
index 9ff334b86877a6d2ca0a453414843f83fdef87b4..a90655a0239fc3b68a04678f8220b1da6b60cde1 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TFTP
 Added: 7.48.0
 Category: tftp
 Example: --tftp-no-options tftp://192.168.0.1/
+See-also: tftp-blksize
 ---
 Tells curl not to send TFTP options requests.
 
index b84897ff62d65f3f29d9d29f1b5c529d94ef31e4..602d66849c307a7b281fe25e5fdf33dd3bd45ca0 100644 (file)
@@ -8,6 +8,7 @@ Example: -z "Wed 01 Sep 2021 12:18:00" $URL
 Example: -z "-Wed 01 Sep 2021 12:18:00" $URL
 Example: -z file $URL
 Added: 5.8
+See-also: etag-compare remote-time
 ---
 Request a file that has been modified later than the given time and date, or
 one that has been modified before that time. The <date expression> can be all
index 6ed00667fd18cf7a57a7bd9fec6938cb1f4f0dd4..ff3e5efdb9898ca455b3e3f2d5fc230658b769ef 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Category: tls
 Example: --tls13-ciphers TLS_AES_128_GCM_SHA256 $URL
 Added: 7.61.0
+See-also: ciphers curves
 ---
 Specifies which cipher suites to use in the connection if it negotiates TLS
 1.3. The list of ciphers suites must specify valid ciphers. Read up on TLS 1.3
index 57b6ab8ad07075d44b9e9a291d47c6042ff9f665..82108afe94c42d993c40ffde7bdc5e20617e12c8 100644 (file)
@@ -4,6 +4,7 @@ Help: TLS authentication type
 Added: 7.21.4
 Category: tls auth
 Example: --tlsauthtype SRP $URL
+See-also: tlsuser
 ---
 Set TLS authentication type. Currently, the only supported option is "SRP",
 for TLS-SRP (RFC 5054). If --tlsuser and --tlspassword are specified but
index 8bfc1d55740d9f49092a0b19a0c6c9253a1935a6..a52e0e34efb08fe60ee093cef9c232ae1606e924 100644 (file)
@@ -4,6 +4,7 @@ Help: TLS password
 Added: 7.21.4
 Category: tls auth
 Example: --tlspassword pwd --tlsuser user $URL
+See-also: tlsuser
 ---
 Set password for use with the TLS authentication method specified with
 --tlsauthtype. Requires that --tlsuser also be set.
index 266d709ced50c90e72d825421e2a80408696c273..df5dd301f5c454db4f94b79482ad5d7fc3ff0391 100644 (file)
@@ -4,6 +4,7 @@ Help: TLS user name
 Added: 7.21.4
 Category: tls auth
 Example: --tlspassword pwd --tlsuser user $URL
+See-also: tlspassword
 ---
 Set username for use with the TLS authentication method specified with
 --tlsauthtype. Requires that --tlspassword also is set.
index 5fc18dcbeb01e1751981f9fa89519b770b1c2994..ea6dd05a88c123d68db37847837a72e38836d86d 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS
 Added: 7.34.0
 Category: tls
 Example: --tlsv1.0 $URL
+See-also: tlsv1.3
 ---
 Forces curl to use TLS version 1.0 or later when connecting to a remote TLS server.
 
index 6d169bf30a1d250fb4bd1675891e3636cd8263aa..29803b3ed68455ec2406114da1fd378748bb0123 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS
 Added: 7.34.0
 Category: tls
 Example: --tlsv1.1 $URL
+See-also: tlsv1.3
 ---
 Forces curl to use TLS version 1.1 or later when connecting to a remote TLS server.
 
index 5df843f7c5a2808f4b5d8d44788d2d84ab4aab44..1f6551ab711a8a4b18391851ce87b0825983c2cb 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS
 Added: 7.34.0
 Category: tls
 Example: --tlsv1.2 $URL
+See-also: tlsv1.3
 ---
 Forces curl to use TLS version 1.2 or later when connecting to a remote TLS server.
 
index cc9a53bcd200233b25185eb0b6165cc09f384507..858bf295c2c6eee465f6dd08a38b4ea7353a56b2 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS
 Added: 7.52.0
 Category: tls
 Example: --tlsv1.3 $URL
+See-also: tlsv1.2
 ---
 Forces curl to use TLS version 1.3 or later when connecting to a remote TLS
 server.
index 7fdf9e0980dd21a9eae9fd9f292e229cd3f688b5..4c25125a3ad98ad885e4919e14a8418b7a58dcf2 100644 (file)
@@ -4,6 +4,7 @@ Help: Request compressed transfer encoding
 Protocols: HTTP
 Category: http
 Example: --tr-encoding $URL
+See-also: compressed
 ---
 Request a compressed Transfer-Encoding response using one of the algorithms
 curl supports, and uncompress the data while receiving it.
index 914392a1557687cbf6151e98d7303230c96583b2..9ac86e17aff0635f260dd75fce6e2eb056ba7181 100644 (file)
@@ -5,6 +5,7 @@ Mutexed: trace verbose
 Category: verbose
 Example: --trace-ascii log.txt $URL
 Added: 7.9.7
+See-also: verbose trace
 ---
 Enables a full trace dump of all incoming and outgoing data, including
 descriptive information, to the given output file. Use "-" as filename to have
index 083270dc66db51114b8fd05517584c8bf6ef1547..ea276c3885e1320c9059c9ff0aa79255f2874e7c 100644 (file)
@@ -3,6 +3,7 @@ Help: Add time stamps to trace/verbose output
 Added: 7.14.0
 Category: verbose
 Example: --trace-time --trace-ascii output $URL
+See-also: trace verbose
 ---
 Prepends a time stamp to each trace or verbose line that curl displays.
 
index a00a54370810e10b3d397153b5b18990689428a1..805afdd26e4c1d707ea2291edf1b8cff620e5f45 100644 (file)
@@ -5,6 +5,7 @@ Mutexed: verbose trace-ascii
 Category: verbose
 Example: --trace log.txt $URL
 Added: 7.9.7
+See-also: trace-ascii trace-time
 ---
 Enables a full trace dump of all incoming and outgoing data, including
 descriptive information, to the given output file. Use "-" as filename to have
index c526ca6bcd24595f1b4df7c205e76a925b842197..fd001e32c895aa5da51e6bfad1038fc444e4933f 100644 (file)
@@ -4,6 +4,7 @@ Help: Connect through this Unix domain socket
 Added: 7.40.0
 Protocols: HTTP
 Category: connection
+See-also: abstract-unix-socket
 Example: --unix-socket socket-path $URL
 ---
 Connect through this Unix domain socket, instead of using the network.
index fbf969e8355b50fe3e8ee29ecdc25afafc68af7b..62fe6502ca3e023bd8a909c978ccf70e92b0cc68 100644 (file)
@@ -7,6 +7,7 @@ Example: -T file $URL
 Example: -T "img[1-1000].png" ftp://ftp.example.com/
 Example: --upload-file "{file1,file2}" $URL
 Added: 4.0
+See-also: get head
 ---
 This transfers the specified local file to the remote URL. If there is no file
 part in the specified URL, curl will append the local file name. NOTE that you
index f0ce9f43403bac2ebf5e1ff6f31554df2be2422b..f91ee009b27f1fa3921e28b7b1b276c170bcad46 100644 (file)
@@ -4,6 +4,7 @@ Help: URL to work with
 Category: curl
 Example: --url $URL
 Added: 7.5
+See-also: next config
 ---
 Specify a URL to fetch. This option is mostly handy when you want to specify
 URL(s) in a config file.
index dae934e19382e3d29b3b50c09e86a1822d15253c..d9d522421af82dda19951b8cba5aab544ae51947 100644 (file)
@@ -5,6 +5,7 @@ Protocols: FTP LDAP
 Category: misc
 Example: -B ftp://example.com/README
 Added: 5.0
+See-also: crlf data-ascii
 ---
 Enable ASCII transfer. For FTP, this can also be enforced by using a URL that
 ends with ";type=A". This option causes data sent to stdout to be in text mode
index 1b89af6d38c17be074615bd3ead59230a9b2bfb5..2412b9b2ac04500bb7c402060434782c0e38b5da 100644 (file)
@@ -6,6 +6,7 @@ Protocols: HTTP
 Category: important http
 Example: -A "Agent 007" $URL
 Added: 4.5.1
+See-also: header proxy-header
 ---
 Specify the User-Agent string to send to the HTTP server. To encode blanks in
 the string, surround the string with single quote marks. This header can also
index b84c620b8db899d1348946f499478436821f48d3..144704edd53e2ed616aa5a53b6338a402e2bc416 100644 (file)
@@ -5,6 +5,7 @@ Help: Server user and password
 Category: important auth
 Example: -u user:secret $URL
 Added: 4.0
+See-also: netrc config
 ---
 Specify the user name and password to use for server authentication. Overrides
 --netrc and --netrc-optional.
index 723386dca508e4771d5722dbc27ed37c3fa01133..7d380777485caac74ad6eba26fc1e223d2327919 100644 (file)
@@ -4,6 +4,7 @@ Help: Show version number and quit
 Category: important curl
 Example: --version
 Added: 4.0
+See-also: help manual
 ---
 Displays information about curl and the libcurl version it uses.
 
index e33babc243e06fd22d9c5e90a2848efc696659b6..9a57c3dbcb5d7c74e139667d4cf5e80633000f84 100644 (file)
@@ -5,6 +5,7 @@ Help: Use output FORMAT after completion
 Category: verbose
 Example: -w '%{http_code}\\n' $URL
 Added: 6.5
+See-also: verbose head
 ---
 Make curl display information on stdout after a completed transfer. The format
 is a string that may contain plain text mixed with any number of
index b5c17fdbc950701fe56b69be597c62d5e58e5547..51ca834802afd81381b57cbed5a71278407a6190 100644 (file)
@@ -3,6 +3,7 @@ Help: Store metadata in extended file attributes
 Category: misc
 Example: --xattr -o storage $URL
 Added: 7.21.3
+See-also: remote-time write-out verbose
 ---
 When saving output to a file, this option tells curl to store certain file
 metadata in extended file attributes. Currently, the URL is stored in the