]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmdline-opts: language cleanups
authorDaniel Stenberg <daniel@haxx.se>
Tue, 12 Mar 2024 09:34:58 +0000 (10:34 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 12 Mar 2024 14:42:33 +0000 (15:42 +0100)
Use imperative mood consistently for the first sentence describing an
option.

"Set this" instead "tell curl to set" or "this sets..."

Plus some extra cleanups and rephrasing.

Closes #13106

110 files changed:
docs/cmdline-opts/MANPAGE.md
docs/cmdline-opts/_PROTOCOLS.md
docs/cmdline-opts/alt-svc.md
docs/cmdline-opts/anyauth.md
docs/cmdline-opts/basic.md
docs/cmdline-opts/ca-native.md
docs/cmdline-opts/cacert.md
docs/cmdline-opts/capath.md
docs/cmdline-opts/cert-status.md
docs/cmdline-opts/cert-type.md
docs/cmdline-opts/cert.md
docs/cmdline-opts/compressed-ssh.md
docs/cmdline-opts/config.md
docs/cmdline-opts/connect-to.md
docs/cmdline-opts/continue-at.md
docs/cmdline-opts/cookie-jar.md
docs/cmdline-opts/cookie.md
docs/cmdline-opts/curves.md
docs/cmdline-opts/data-ascii.md
docs/cmdline-opts/data-binary.md
docs/cmdline-opts/data-raw.md
docs/cmdline-opts/data-urlencode.md
docs/cmdline-opts/data.md
docs/cmdline-opts/delegation.md
docs/cmdline-opts/digest.md
docs/cmdline-opts/disable-eprt.md
docs/cmdline-opts/disable-epsv.md
docs/cmdline-opts/disallow-username-in-url.md
docs/cmdline-opts/dns-interface.md
docs/cmdline-opts/dns-ipv4-addr.md
docs/cmdline-opts/dns-ipv6-addr.md
docs/cmdline-opts/etag-compare.md
docs/cmdline-opts/etag-save.md
docs/cmdline-opts/expect100-timeout.md
docs/cmdline-opts/fail-with-body.md
docs/cmdline-opts/fail.md
docs/cmdline-opts/false-start.md
docs/cmdline-opts/form-escape.md
docs/cmdline-opts/form.md
docs/cmdline-opts/ftp-method.md
docs/cmdline-opts/ftp-port.md
docs/cmdline-opts/ftp-pret.md
docs/cmdline-opts/ftp-skip-pasv-ip.md
docs/cmdline-opts/globoff.md
docs/cmdline-opts/haproxy-protocol.md
docs/cmdline-opts/help.md
docs/cmdline-opts/hsts.md
docs/cmdline-opts/http0.9.md
docs/cmdline-opts/http1.0.md
docs/cmdline-opts/http1.1.md
docs/cmdline-opts/http2-prior-knowledge.md
docs/cmdline-opts/http2.md
docs/cmdline-opts/http3.md
docs/cmdline-opts/ipv4.md
docs/cmdline-opts/ipv6.md
docs/cmdline-opts/keepalive-time.md
docs/cmdline-opts/limit-rate.md
docs/cmdline-opts/list-only.md
docs/cmdline-opts/location-trusted.md
docs/cmdline-opts/max-time.md
docs/cmdline-opts/negotiate.md
docs/cmdline-opts/netrc-file.md
docs/cmdline-opts/netrc.md
docs/cmdline-opts/next.md
docs/cmdline-opts/ntlm.md
docs/cmdline-opts/output-dir.md
docs/cmdline-opts/output.md
docs/cmdline-opts/path-as-is.md
docs/cmdline-opts/pinnedpubkey.md
docs/cmdline-opts/post301.md
docs/cmdline-opts/post302.md
docs/cmdline-opts/post303.md
docs/cmdline-opts/proto-default.md
docs/cmdline-opts/proto-redir.md
docs/cmdline-opts/proto.md
docs/cmdline-opts/proxy-anyauth.md
docs/cmdline-opts/proxy-basic.md
docs/cmdline-opts/proxy-ca-native.md
docs/cmdline-opts/proxy-digest.md
docs/cmdline-opts/proxy-http2.md
docs/cmdline-opts/proxy-negotiate.md
docs/cmdline-opts/proxy-ntlm.md
docs/cmdline-opts/proxy-pinnedpubkey.md
docs/cmdline-opts/proxy-service-name.md
docs/cmdline-opts/proxy-tls13-ciphers.md
docs/cmdline-opts/referer.md
docs/cmdline-opts/remote-header-name.md
docs/cmdline-opts/remote-name-all.md
docs/cmdline-opts/remove-on-error.md
docs/cmdline-opts/request-target.md
docs/cmdline-opts/resolve.md
docs/cmdline-opts/service-name.md
docs/cmdline-opts/socks5-basic.md
docs/cmdline-opts/socks5-gssapi-service.md
docs/cmdline-opts/socks5-gssapi.md
docs/cmdline-opts/ssl-allow-beast.md
docs/cmdline-opts/ssl-auto-client-cert.md
docs/cmdline-opts/ssl-no-revoke.md
docs/cmdline-opts/ssl-revoke-best-effort.md
docs/cmdline-opts/styled-output.md
docs/cmdline-opts/tftp-no-options.md
docs/cmdline-opts/tlsv1.md
docs/cmdline-opts/trace-ascii.md
docs/cmdline-opts/trace.md
docs/cmdline-opts/upload-file.md
docs/cmdline-opts/url-query.md
docs/cmdline-opts/url.md
docs/cmdline-opts/use-ascii.md
docs/cmdline-opts/xattr.md
tests/test1275.pl

index 252e9e86a07e10c14e4c9c8148f691544c3e78f2..1f9749bc51b3c0e897ca838f60f3bdb07d90faf2 100644 (file)
@@ -6,7 +6,7 @@
 
 # curl man page generator
 
-This is the curl man page generator. It generates a single nroff man page
+`managen` is the curl man page generator. It generates a single nroff man page
 output from the set of sources files in this directory.
 
 The `mainpage.idx` file lists all files that are rendered in that order to
index 201c080b1b024f3e1579b4b604b5e1fffd61da5f..0d4c2374efad969fea9e7547c8715cd314ed5ad6 100644 (file)
@@ -45,7 +45,7 @@ curl supports SMB version 1 for upload and download.
 Uploading contents to an SMTP server means sending an email. With or without
 TLS.
 ## TELNET
-Telling curl to fetch a telnet URL starts an interactive session where it
-sends what it reads on stdin and outputs what the server sends it.
+Fetching a telnet URL starts an interactive session where it sends what it
+reads on stdin and outputs what the server sends it.
 ## TFTP
 curl can do TFTP downloads and uploads.
index a30aff7b650a47f3b4047c98deaa37abe72db9d0..257f4d5b9cb7fabc51e6400fa12c5c974db4df0d 100644 (file)
@@ -17,9 +17,9 @@ Example:
 
 # `--alt-svc`
 
-This option enables the alt-svc parser in curl. If the filename points to an
-existing alt-svc cache file, that gets used. After a completed transfer, the
-cache is saved to the filename again if it has been modified.
+Enable the alt-svc parser. If the filename points to an existing alt-svc cache
+file, that gets used. After a completed transfer, the cache is saved to the
+filename again if it has been modified.
 
 Specify a "" filename (zero length) to avoid loading/saving and make curl just
 handle the cache in memory.
index 150e069e815efa0604c8568bd8dcac30c1faf82c..31b27c4adeaf2664235f6ab1f901dd2892c07654 100644 (file)
@@ -17,10 +17,10 @@ Example:
 
 # `--anyauth`
 
-Tells curl to figure out authentication method by itself, and use the most
-secure one the remote site claims to support. This is done by first doing a
-request and checking the response-headers, thus possibly inducing an extra
-network round-trip. This is used instead of setting a specific authentication
+Figure out authentication method automatically, and use the most secure one
+the remote site claims to support. This is done by first doing a request and
+checking the response-headers, thus possibly inducing an extra network
+round-trip. This option is used instead of setting a specific authentication
 method, which you can do with --basic, --digest, --ntlm, and --negotiate.
 
 Using --anyauth is not recommended if you do uploads from stdin, since it may
index 34b019175bb36426900cb5f6b1f43cab8eefe33a..abb516aa03673d63a590f6cbf0596bb75175e842 100644 (file)
@@ -15,8 +15,8 @@ Example:
 
 # `--basic`
 
-Tells curl to use HTTP Basic authentication with the remote host. This is the
-default and this option is usually pointless, unless you use it to override a
+Use HTTP Basic authentication with the remote host. This method is the default
+and this option is usually pointless, unless you use it to override a
 previously set option that sets a different authentication method (such as
 --ntlm, --digest, or --negotiate).
 
index d0b4bfa5a738a8cd33f0748b658343d591c9c613..aac7456e9bc22e441d25c26010faac9a41ec1215 100644 (file)
@@ -17,10 +17,10 @@ Example:
 
 # `--ca-native`
 
-Tells curl to use the CA store from the native operating system to verify the
-peer. By default, curl otherwise uses a CA store provided in a single file or
-directory, but when using this option it interfaces the operating system's
-own vault.
+Use the CA store from the native operating system to verify the peer. By
+default, curl otherwise uses a CA store provided in a single file or
+directory, but when using this option it interfaces the operating system's own
+vault.
 
 This option works for curl on Windows when built to use OpenSSL, wolfSSL
 (added in 8.3.0) or GnuTLS (added in 8.5.0). When curl on Windows is built to
index 7b1b2174ba6b498662510ec9038736ac67055f61..3268f966defa46de82a7f2bbeddc7d0d2dbc2419 100644 (file)
@@ -17,10 +17,10 @@ Example:
 
 # `--cacert`
 
-Tells curl to use the specified certificate file to verify the peer. The file
-may contain multiple CA certificates. The certificate(s) must be in PEM
-format. Normally curl is built to use a default file for this, so this option
-is typically used to alter that default file.
+Use the specified certificate file to verify the peer. The file may contain
+multiple CA certificates. The certificate(s) must be in PEM format. Normally
+curl is built to use a default file for this, so this option is typically used
+to alter that default file.
 
 curl recognizes the environment variable named 'CURL_CA_BUNDLE' if it is set
 and the TLS backend is not Schannel, and uses the given path as a path to a CA
index ecd28df2413871f2ee61153f14f9351345e1da65..58919dd4ab1957b4355d64173137d084d192343e 100644 (file)
@@ -17,12 +17,12 @@ Example:
 
 # `--capath`
 
-Tells curl to use the specified certificate directory to verify the
-peer. Multiple paths can be provided by separating them with ":" (e.g.
-"path1:path2:path3"). The certificates must be in PEM format, and if curl is
-built against OpenSSL, the directory must have been processed using the
-c_rehash utility supplied with OpenSSL. Using --capath can allow
-OpenSSL-powered curl to make SSL-connections much more efficiently than using
---cacert if the --cacert file contains many CA certificates.
+Use the specified certificate directory to verify the peer. Multiple paths can
+be provided by separated with colon (`:`) (e.g. `path1:path2:path3`). The
+certificates must be in PEM format, and if curl is built against OpenSSL, the
+directory must have been processed using the c_rehash utility supplied with
+OpenSSL. Using --capath can allow OpenSSL-powered curl to make SSL-connections
+much more efficiently than using --cacert if the --cacert file contains many
+CA certificates.
 
 If this option is set, the default capath value is ignored.
index bfbd3af835bf6b50632024c1cd13c6e0817c6eb1..6d7b234bf7ad735e7983633e343ee9128128d92d 100644 (file)
@@ -15,11 +15,11 @@ Example:
 
 # `--cert-status`
 
-Tells curl to verify the status of the server certificate by using the
-Certificate Status Request (aka. OCSP stapling) TLS extension.
+Verify the status of the server certificate by using the Certificate Status
+Request (aka. OCSP stapling) TLS extension.
 
 If this option is enabled and the server sends an invalid (e.g. expired)
 response, if the response suggests that the server certificate has been
 revoked, or no response at all is received, the verification fails.
 
-This is currently only implemented in the OpenSSL and GnuTLS backends.
+This support is currently only implemented in the OpenSSL and GnuTLS backends.
index a0030a59dae1b64d126aec1f7ee56039361d14dd..d78ab8fa441b10b93f4bbc7e8b7e8605bf19c536 100644 (file)
@@ -18,8 +18,8 @@ Example:
 
 # `--cert-type`
 
-Tells curl what type the provided client certificate is using. PEM, DER, ENG
-and P12 are recognized types.
+Set type of the provided client certificate. PEM, DER, ENG and P12 are
+recognized types.
 
 The default type depends on the TLS backend and is usually PEM, however for
 Secure Transport and Schannel it is P12. If --cert is a pkcs11: URI then ENG is
index b9630b958b51aa6b918e315229254e9195aa2c7a..715fcb831a43d9eb587fda7142272aac423b2eed 100644 (file)
@@ -19,13 +19,13 @@ Example:
 
 # `--cert`
 
-Tells curl to use the specified client certificate file when getting a file
-with HTTPS, FTPS or another SSL-based protocol. The certificate must be in
-PKCS#12 format if using Secure Transport, or PEM format if using any other
-engine. If the optional password is not specified, it is queried for on
-the terminal. Note that this option assumes a certificate file that is the
-private key and the client certificate concatenated. See --cert and --key to
-specify them independently.
+Use the specified client certificate file when getting a file with HTTPS, FTPS
+or another SSL-based protocol. The certificate must be in PKCS#12 format if
+using Secure Transport, or PEM format if using any other engine. If the
+optional password is not specified, it is queried for on the terminal. Note
+that this option assumes a certificate file that is the private key and the
+client certificate concatenated. See --cert and --key to specify them
+independently.
 
 In the \<certificate\> portion of the argument, you must escape the character
 `:` as `\:` so that it is not recognized as the password delimiter. Similarly,
index c52e5a7a37ad83dc9013cc1c42680d2e443bc149..b404f62d5d292afc4a71933f74fbd82d87f2e398 100644 (file)
@@ -15,5 +15,5 @@ Example:
 
 # `--compressed-ssh`
 
-Enables built-in SSH compression.
-This is a request, not an order; the server may or may not do it.
+Enables built-in SSH compression. This is a request, not an order; the server
+may or may not do it.
index 181825ac354c95b12d17555732e45b00ec2e3973..1281a3d9c9f8383c4a6f319fa29f4224b838526a 100644 (file)
@@ -38,7 +38,8 @@ is treated as a comment.
 Only write one option per physical line in the config file. A single line is
 required to be no more than 10 megabytes (since 8.2.0).
 
-Specify the filename to --config as '-' to make curl read the file from stdin.
+Specify the filename to --config as minus "-" to make curl read the file from
+stdin.
 
 Note that to be able to specify a URL in the config file, you need to specify
 it using the --url option, and not by simply writing the URL on its own
index 7cd0aa857f228207656d2133dfccc53e7b03c79f..360ef0da2032c0083eabcd1ed3fbd52a317389b2 100644 (file)
@@ -16,14 +16,14 @@ Example:
 
 # `--connect-to`
 
-For a request to the given `HOST1:PORT1` pair, connect to `HOST2:PORT2`
-instead. This option is suitable to direct requests at a specific server,
-e.g. at a specific cluster node in a cluster of servers. This option is only
-used to establish the network connection. It does NOT affect the hostname/port
-that is used for TLS/SSL (e.g. SNI, certificate verification) or for the
-application protocols. `HOST1` and `PORT1` may be the empty string, meaning
-"any host/port". `HOST2` and `PORT2` may also be the empty string, meaning
-"use the request's original host/port".
+For a request intended for the `HOST1:PORT1` pair, connect to `HOST2:PORT2`
+instead. This option is only used to establish the network connection. It does
+NOT affect the hostname/port number that is used for TLS/SSL (e.g. SNI,
+certificate verification) or for the application protocols.
+
+`HOST1` and `PORT1` may be empty strings, meaning any host or any port number.
+`HOST2` and `PORT2` may also be empty strings, meaning use the request's
+original hostname and port number.
 
 A hostname specified to this option is compared as a string, so it needs to
 match the name used in request URL. It can be either numerical such as
index 67a79fd70c9d7cd9d23b7528a640fbfc4b5efdfd..978cafc01f7fe386a8a883ad1ed8ab6c34981a66 100644 (file)
@@ -17,10 +17,10 @@ Example:
 
 # `--continue-at`
 
-Continue/Resume a previous file transfer at the given offset. The given offset
-is the exact number of bytes that are skipped, counting from the beginning
-of the source file before it is transferred to the destination. If used with
-uploads, the FTP server command SIZE is not used by curl.
+Resume a previous transfer from the given byte offset. The given offset is the
+exact number of bytes that are skipped, counting from the beginning of the
+source file before it is transferred to the destination. If used with uploads,
+the FTP server command SIZE is not used by curl.
 
-Use "-C -" to tell curl to automatically find out where/how to resume the
+Use "-C -" to instruct curl to automatically find out where/how to resume the
 transfer. It then uses the given output/input files to figure that out.
index f4331a48d2e0cb291a0aaa23728b72ac4bb83e4d..da2ac433281ecd99f4ee29d3c237a5b887468043 100644 (file)
@@ -20,9 +20,10 @@ Example:
 
 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
-given file at the end of operations. If no cookies are known, no data is
-written. The file is created using the Netscape cookie file format. If you set
-the filename to a single dash, "-", the cookies are written to stdout.
+given file at the end of operations. Even if no cookies are known, a file is
+created so that it removes any formerly existing cookies from the file. The
+file uses the Netscape cookie file format. If you set the filename to a single
+minus, "-", the cookies are written to stdout.
 
 The file specified with --cookie-jar is only used for output. No cookies are
 read from the file. To read cookies, use the --cookie option. Both options
index 0676d80f17ccb6b2c0903d7c9714d38dcc464d93..c61f98215780ab75e5693465e01ea8d84dc4960b 100644 (file)
@@ -22,27 +22,29 @@ Example:
 # `--cookie`
 
 Pass the data to the HTTP server in the Cookie header. It is supposedly the
-data previously received from the server in a "Set-Cookie:" line. The data
-should be in the format "NAME1=VALUE1; NAME2=VALUE2". This makes curl use the
+data previously received from the server in a `Set-Cookie:` line. The data
+should be in the format `NAME1=VALUE1; NAME2=VALUE2` or as a single filename.
+
+When given a set of specific cookies and not a filename, it makes curl use the
 cookie header with this content explicitly in all outgoing request(s). If
 multiple requests are done due to authentication, followed redirects or
-similar, they all get this cookie passed on.
+similar, they all get this cookie header passed on.
 
-If no '=' symbol is used in the argument, it is instead treated as a filename
+If no `=` symbol is used in the argument, it is instead treated as a filename
 to read previously stored cookie from. This option also activates the cookie
 engine which makes curl record incoming cookies, which may be handy if you are
 using this in combination with the --location option or do multiple URL
 transfers on the same invoke.
 
-If the filename is exactly a minus ("-"), curl instead reads the contents from
-stdin. If the filename is an empty string ("") and is the only cookie input,
-curl activates the cookie engine without any cookies.
+If the filename is a single minus ("-"), curl reads the contents from stdin.
+If the filename is an empty string ("") and is the only cookie input, curl
+activates the cookie engine without any cookies.
 
 The file format of the file to read cookies from should be plain HTTP headers
 (Set-Cookie style) or the Netscape/Mozilla cookie file format.
 
 The file specified with --cookie is only used as input. No cookies are written
-to the file. To store cookies, use the --cookie-jar option.
+to that file. To store cookies, use the --cookie-jar option.
 
 If you use the Set-Cookie file format and do not specify a domain then the
 cookie is not sent since the domain never matches. To address this, set a
index 99f1ad48a755d3887639d2c600cacad007cd624a..b701773641fff01dcde4069fa1f812598e4d65a7 100644 (file)
@@ -16,10 +16,10 @@ Example:
 
 # `--curves`
 
-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
-them with `:` (e.g. `X25519:P-521`). The parameter is available identically in
-the OpenSSL `s_client` and `s_server` utilities.
+Set specific curves to use during SSL session establishment according to RFC
+8422, 5.1. Multiple algorithms can be provided by separating them with `:`
+(e.g. `X25519:P-521`). The parameter is available identically in the OpenSSL
+`s_client` and `s_server` utilities.
 
 --curves allows a OpenSSL powered curl to make SSL-connections with exactly
 the (EC) curve requested by the client, avoiding nontransparent client/server
index 124dee13c05bd1dc80d660cfd5ef437f3ff2ac70..5763d81f1938bd0a83dd93bf2f6041382ac4437d 100644 (file)
@@ -18,4 +18,4 @@ Example:
 
 # `--data-ascii`
 
-This is just an alias for --data.
+This option is just an alias for --data.
index 3d563fbdd7db505992791d78b4fc014cdcba84b3..1ce53b32c67a9d73dd6bbc58bf492ca1c5f56869 100644 (file)
@@ -16,7 +16,7 @@ Example:
 
 # `--data-binary`
 
-This posts data exactly as specified with no extra processing whatsoever.
+Post data exactly as specified with no extra processing whatsoever.
 
 If you start the data with the letter @, the rest should be a filename. Data
 is posted in a similar manner as --data does, except that newlines and
index 2cb46938b5272b0a5066cab431ccb04eaaf85b4d..1033678bdeaa32b91ccf1b1eb500f4baf0d40e49 100644 (file)
@@ -17,5 +17,5 @@ Example:
 
 # `--data-raw`
 
-This posts data similarly to --data but without the special
-interpretation of the @ character.
+Post data similarly to --data but without the special interpretation of the @
+character.
index 733530a5700ac25a98d1fdf8e4e7131690fceafa..2bd84f3f16094666ce243be9e017aceb181ed09e 100644 (file)
@@ -20,32 +20,32 @@ Example:
 
 # `--data-urlencode`
 
-This posts data, similar to the other --data options with the exception
-that this performs URL-encoding.
+Post data, similar to the other --data options with the exception that this
+performs URL-encoding.
 
 To be CGI-compliant, the \<data\> part should begin with a *name* followed by
 a separator and a content specification. The \<data\> part can be passed to
 curl using one of the following syntaxes:
 
 ## content
-This makes curl URL-encode the content and pass that on. Just be careful
-so that the content does not contain any = or @ symbols, as that makes
-the syntax match one of the other cases below!
+URL-encode the content and pass that on. Just be careful so that the content
+does not contain any `=` or `@` symbols, as that makes the syntax match one of
+the other cases below!
 
 ## =content
-This makes curl URL-encode the content and pass that on. The preceding =
-symbol is not included in the data.
+URL-encode the content and pass that on. The preceding `=` symbol is not
+included in the data.
 
 ## name=content
-This makes curl URL-encode the content part and pass that on. Note that
-the name part is expected to be URL-encoded already.
+URL-encode the content part and pass that on. Note that the name part is
+expected to be URL-encoded already.
 
 ## @filename
-This makes curl load data from the given file (including any newlines),
-URL-encode that data and pass it on in the POST.
+load data from the given file (including any newlines), URL-encode that data
+and pass it on in the POST.
 
 ## name@filename
-This makes curl load data from the given file (including any newlines),
-URL-encode that data and pass it on in the POST. The name part gets an equal
-sign appended, resulting in *name=urlencoded-file-content*. Note that the
-name is expected to be URL-encoded already.
+load data from the given file (including any newlines), URL-encode that data
+and pass it on in the POST. The name part gets an equal sign appended,
+resulting in *name=urlencoded-file-content*. Note that the name is expected to
+be URL-encoded already.
index ebe2347d8686263f90d190a240110f761df2f98d..6b6e70285e45831d7e1d413b85ea5bf8e3985d07 100644 (file)
@@ -24,7 +24,7 @@ Example:
 
 Sends the specified data in a POST request to the HTTP server, in the same way
 that a browser does when a user has filled in an HTML form and presses the
-submit button. This makes curl pass the data to the server using the
+submit button. This option makes curl pass the data to the server using the
 content-type application/x-www-form-urlencoded. Compare to --form.
 
 --data-raw is almost the same but does not have a special interpretation of
index 3d6cff89974bf7e3cccf5434eaef951d2a9ccda3..c874a2b59d447955cb449a0dfcdc6281e09f0582 100644 (file)
@@ -17,8 +17,7 @@ Example:
 
 # `--delegation`
 
-Set LEVEL to tell the server what it is allowed to delegate when it
-comes to user credentials.
+Set LEVEL what curl is allowed to delegate when it comes to user credentials.
 
 ## none
 Do not allow any delegation.
index 5bba975de0d8a9c6e5ce9adad42876d0ce7c5555..658932a54349ec91c2bda9b8d3e6efebf3c86d72 100644 (file)
@@ -18,6 +18,6 @@ Example:
 
 # `--digest`
 
-Enables HTTP Digest authentication. This is an authentication scheme that
-prevents the password from being sent over the wire in clear text. Use this in
-combination with the normal --user option to set username and password.
+Enables HTTP Digest authentication. This authentication scheme avoids sending
+the password over the wire in clear text. Use this in combination with the
+normal --user option to set username and password.
index 80ae0569119a7c8589b1cf55792bc6fe78941f72..b6e6c6da23971fb6f4d3fa84a2b8df9a5731de03 100644 (file)
@@ -16,11 +16,11 @@ Example:
 
 # `--disable-eprt`
 
-Tell curl to disable the use of the EPRT and LPRT commands when doing active
-FTP transfers. Curl normally first attempts to use EPRT before using PORT, but
-with this option, it uses PORT right away. EPRT is an extension to the
-original FTP protocol, and does not work on all servers, but enables more
-functionality in a better way than the traditional PORT command.
+Disable the use of the EPRT and LPRT commands when doing active FTP transfers.
+Curl normally first attempts to use EPRT before using PORT, but with this
+option, it uses PORT right away. EPRT is an extension to the original FTP
+protocol, and does not work on all servers, but enables more functionality in
+a better way than the traditional PORT command.
 
 --eprt can be used to explicitly enable EPRT again and --no-eprt is an alias
 for --disable-eprt.
index f4a8de8c04aa65c59f73721686fff8640ab7f2cd..7667c795fbb33b319b9db95e3697b2b863b6f42d 100644 (file)
@@ -16,9 +16,9 @@ Example:
 
 # `--disable-epsv`
 
-Tell curl to disable the use of the EPSV command when doing passive FTP
-transfers. Curl normally first attempts to use EPSV before PASV, but with this
-option, it does not try EPSV.
+Disable the use of the EPSV command when doing passive FTP transfers. Curl
+normally first attempts to use EPSV before PASV, but with this option, it does
+not try EPSV.
 
 --epsv can be used to explicitly enable EPSV again and --no-epsv is an alias
 for --disable-epsv.
index faa4d8834fbbeba5f8e7627fcadb3a72094fa148..012f2d0dc80af5dce5b55044da938e1e65797798 100644 (file)
@@ -14,5 +14,5 @@ Example:
 
 # `--disallow-username-in-url`
 
-This tells curl to exit if passed a URL containing a username. This is probably
-most useful when the URL is being provided at runtime or similar.
+Exit with error if passed a URL containing a username. Probably most useful
+when the URL is being provided at runtime or similar.
index ee2bb829ff6515a12aa492e8590f1743f7e550b7..aee7400bc5d1d1f3ea207578c8f3d9e0158996d1 100644 (file)
@@ -18,6 +18,6 @@ Example:
 
 # `--dns-interface`
 
-Tell curl to send outgoing DNS requests through the given interface. This
-option is a counterpart to --interface (which does not affect DNS). The
-supplied string must be an interface name (not an address).
+Send outgoing DNS requests through the given interface. This option is a
+counterpart to --interface (which does not affect DNS). The supplied string
+must be an interface name (not an address).
index ff4163bc1646626992ddae0603e103bc2971f3a4..4a43cb1d9007eeb784ec7fba7c4f03888fa8a1e6 100644 (file)
@@ -18,6 +18,6 @@ Example:
 
 # `--dns-ipv4-addr`
 
-Tell curl to bind to a specific IP address when making IPv4 DNS requests, so
-that the DNS requests originate from this address. The argument should be a
-single IPv4 address.
+Bind to a specific IP address when making IPv4 DNS requests, so that the DNS
+requests originate from this address. The argument should be a single IPv4
+address.
index 7d4d1c1f57164dce42126af51a024feb6e1b4361..71123117678e107d1f7235e59cbfda5c5f3afbfc 100644 (file)
@@ -18,6 +18,6 @@ Example:
 
 # `--dns-ipv6-addr`
 
-Tell curl to bind to a specific IP address when making IPv6 DNS requests, so
-that the DNS requests originate from this address. The argument should be a
-single IPv6 address.
+Bind to a specific IP address when making IPv6 DNS requests, so that the DNS
+requests originate from this address. The argument should be a single IPv6
+address.
index 11c1d0e875b01e31d11398ee7096ef9344234dba..a695e55eae4439b52c04458552552ffd659fc2cf 100644 (file)
@@ -17,9 +17,8 @@ Example:
 
 # `--etag-compare`
 
-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
-stored ETag.
+Make a conditional HTTP request for the specific ETag read from the given file
+by sending a custom If-None-Match header using the stored ETag.
 
 For correct results, make sure that the specified file contains only a
 single line with the desired ETag. An empty file is parsed as an empty
index f6fb14a51540316498a40fb0072b6c3f44f345d6..d642552ffc56aa282584586b81988c537286fd3a 100644 (file)
@@ -16,7 +16,7 @@ Example:
 
 # `--etag-save`
 
-This option saves an HTTP ETag to the specified file. An ETag is a
-caching related header, usually returned in a response.
+Save an HTTP ETag to the specified file. An ETag is a caching related header,
+usually returned in a response.
 
 If no ETag is sent by the server, an empty file is created.
index 9554568a7771e8045ce5ada73e2d7a6c6d9106d1..ce69227ad9ce1b36b62956d520f8d8565c51ab81 100644 (file)
@@ -18,8 +18,8 @@ Example:
 
 Maximum time in seconds that you allow curl to wait for a 100-continue
 response when curl emits an Expects: 100-continue header in its request. By
-default curl waits one second. This option accepts decimal values! When
-curl stops waiting, it continues as if the response has been received.
+default curl waits one second. This option accepts decimal values. When curl
+stops waiting, it continues as if a response was received.
 
-The decimal value needs to provided using a dot (.) as decimal separator - not
-the local version even if it might be using another separator.
+The decimal value needs to provided using a dot (`.`) as decimal separator -
+not the local version even if it might be using another separator.
index e340cb0345b8aa6003545e3977755ef05e33e9a3..670959ba9bcf8e23a831c0b0eedd9f07a46ace17 100644 (file)
@@ -19,9 +19,9 @@ Example:
 
 Return an error on server errors where the HTTP response code is 400 or
 greater). In normal cases when an HTTP server fails to deliver a document, it
-returns an HTML document stating so (which often also describes why and
-more). This flag allows curl to output and save that content but also to
-return error 22.
+returns an HTML document stating so (which often also describes why and more).
+This option allows curl to output and save that content but also to return
+error 22.
 
 This is an alternative option to --fail which makes curl fail for the same
 circumstances but without saving the content.
index b8de4ebb253b78555e7dd219bba504a405acaf42..8591e330db498445ff0cf91d14f572e6db576581 100644 (file)
@@ -21,8 +21,8 @@ Example:
 Fail fast with no output at all on server errors. This is useful to enable
 scripts and users to better deal with failed attempts. In normal cases when an
 HTTP server fails to deliver a document, it returns an HTML document stating
-so (which often also describes why and more). This flag prevents curl from
-outputting that and return error 22.
+so (which often also describes why and more). This command line option
+prevents curl from outputting that and return error 22.
 
 This method is not fail-safe and there are occasions where non-successful
 response codes slip through, especially when authentication is involved
index d2697da5387c46e3fbfd59a3057e289e8502269a..f25af2374de22ed1ae5d5c93bfb778fd1c6cc88a 100644 (file)
@@ -15,10 +15,9 @@ Example:
 
 # `--false-start`
 
-Tells curl to use false start during the TLS handshake. False start is a mode
-where a TLS client starts sending application data before verifying the
-server's Finished message, thus saving a round trip when performing a full
-handshake.
+Use false start during the TLS handshake. False start is a mode where a TLS
+client starts sending application data before verifying the server's Finished
+message, thus saving a round trip when performing a full handshake.
 
-This is currently only implemented in the Secure Transport (on iOS 7.0 or
-later, or OS X 10.9 or later) backend.
+This functionality is currently only implemented in the Secure Transport (on
+iOS 7.0 or later, or OS X 10.9 or later) backend.
index d405bef95cd5eb40d136eb11629307956faf8656..d2bd0d32b9af872cd1953f508d26b25eb6025ec4 100644 (file)
@@ -15,5 +15,5 @@ Example:
 
 # `--form-escape`
 
-Tells curl to pass on names of multipart form fields and files using
-backslash-escaping instead of percent-encoding.
+Pass on names of multipart form fields and files using backslash-escaping
+instead of percent-encoding.
index 44d958a4683432fce3c56ea16cfab22d8be32db2..8a4c91e5ae1a91979fdcd5e91236bcd8086a1fcf 100644 (file)
@@ -20,12 +20,12 @@ Example:
 
 # `--form`
 
-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
-Content-Type multipart/form-data according to RFC 2388.
+For the HTTP protocol family, emulate a filled-in form in which a user has
+pressed the submit button. This makes curl POST data using the Content-Type
+multipart/form-data according to RFC 2388.
 
-For SMTP and IMAP protocols, this is the means to compose a multipart mail
-message to transmit.
+For SMTP and IMAP protocols, this composes a multipart mail message to
+transmit.
 
 This enables uploading of binary files etc. To force the 'content' part to be
 a file, prefix the filename with an @ sign. To just get the content part from
@@ -34,11 +34,11 @@ a file, prefix the filename with the symbol \<. The difference between @ and
 while the \< makes a text field and just get the contents for that text field
 from a file.
 
-Tell curl to read content from stdin instead of a file by using - as
-filename. This goes for both @ and \< constructs. When stdin is used, the
-contents is buffered in memory first by curl to determine its size and allow a
-possible resend. Defining a part's data from a named non-regular file (such as
-a named pipe or similar) is not subject to buffering and is instead read at
+Read content from stdin instead of a file by using a single "-" as filename.
+This goes for both @ and \< constructs. When stdin is used, the contents is
+buffered in memory first by curl to determine its size and allow a possible
+resend. Defining a part's data from a named non-regular file (such as a named
+pipe or similar) is not subject to buffering and is instead read at
 transmission time; since the full size is unknown before the transfer starts,
 such data is sent as chunks by HTTP and rejected by IMAP.
 
@@ -56,8 +56,8 @@ text field, but get the contents for it from a local file:
 
     curl -F "story=<hugefile.txt" https://example.com/
 
-You can also tell curl what Content-Type to use by using 'type=', in a manner
-similar to:
+You can also instruct curl what Content-Type to use by using `type=`, in a
+manner similar to:
 
     curl -F "web=@index.html;type=text/html" example.com
 
index e4e3468588bda7be2854e40b1a46875159daa899..d2bff21d59f0dbd0ff354a68ce68c5093e043689 100644 (file)
@@ -22,15 +22,15 @@ 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:
 
 ## multicwd
-curl does a single CWD operation for each path part in the given URL. For deep
-hierarchies this means many commands. This is how RFC 1738 says it should
-be done. This is the default but the slowest behavior.
+Do a single CWD operation for each path part in the given URL. For deep
+hierarchies this means many commands. This is how RFC 1738 says it should be
+done. This is the default but the slowest behavior.
 
 ## nocwd
-curl does no CWD at all. curl does SIZE, RETR, STOR etc and give a full
-path to the server for all these commands. This is the fastest behavior.
+Do no CWD at all. curl does SIZE, RETR, STOR etc and gives the full path to
+the server for each of these commands. This is the fastest behavior.
 
 ## singlecwd
-curl does one CWD with the full target directory and then operates on the file
+Do one CWD with the full target directory and then operate on the file
 "normally" (like in the multicwd case). This is somewhat more standards
-compliant than 'nocwd' but without the full penalty of 'multicwd'.
+compliant than `nocwd` but without the full penalty of `multicwd`.
index c7fb37a843ed5cc3f446d68a97f2ee47c86702b5..6ac296e2f1b46e17077c1c0d8c5d6c12191386f1 100644 (file)
@@ -21,10 +21,10 @@ Example:
 # `--ftp-port`
 
 Reverses the default initiator/listener roles when connecting with FTP. This
-option makes curl use active mode. curl then tells the server to connect back
-to the client's specified address and port, while passive mode asks the server
-to setup an IP address and port for it to connect to. \<address\> should be
-one of:
+option makes curl use active mode. curl then commands the server to connect
+back to the client's specified address and port, while passive mode asks the
+server to setup an IP address and port for it to connect to. \<address\>
+should be one of:
 
 ## interface
 e.g. **eth0** to specify which interface's IP address you want to use (Unix only)
index accbc226dff3d63571805e8836d822360f164b5c..48c48e3e77fce86da5f146deee644e8e714fc51f 100644 (file)
@@ -16,6 +16,6 @@ Example:
 
 # `--ftp-pret`
 
-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
-well as up and downloads in PASV mode.
+Send a PRET command before PASV (and EPSV). Certain FTP servers, mainly
+drftpd, require this non-standard command for directory listings as well as up
+and downloads in PASV mode.
index ef94b34af17a127f792e020fbc22fcdbe3243f1b..dfa546d1d2743ba20e0e9fe74f35396dbb0d16e2 100644 (file)
@@ -15,9 +15,9 @@ Example:
 
 # `--ftp-skip-pasv-ip`
 
-Tell curl to not use the IP address the server suggests in its response to
-curl's PASV command when curl connects the data connection. Instead curl
-reuses the same IP address it already uses for the control connection.
+Do not use the IP address the server suggests in its response to curl's PASV
+command when curl connects the data connection. Instead curl reuses the same
+IP address it already uses for the control connection.
 
 This option is enabled by default (added in 7.74.0).
 
index dc3fc2ef885058eeeba2368fa900d68fdd1a5faf..1eca6dd0051e49d83870b4a8be89dd170d6b0569 100644 (file)
@@ -16,7 +16,7 @@ Example:
 
 # `--globoff`
 
-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
+Switch off the URL globbing function. When you set this option, you can
+specify URLs that contain the letters {}[] without having curl itself
 interpret them. Note that these letters are not normal legal URL contents but
 they should be encoded according to the URI standard.
index 0170039cd2fc6f5168d161ff50fa5992a19ea7ab..26456c80bf49a39948e6a3e1d1b8826303beb28c 100644 (file)
@@ -15,9 +15,9 @@ Example:
 
 # `--haproxy-protocol`
 
-Send a HAProxy PROXY protocol v1 header at the beginning of the
-connection. This is used by some load balancers and reverse proxies to
-indicate the client's true IP address and port.
+Send a HAProxy PROXY protocol v1 header at the beginning of the connection.
+This is used by some load balancers and reverse proxies to indicate the
+client's true IP address and port.
 
 This option is primarily useful when sending test requests to a service that
 expects this header.
index 6ef812d3dd70aae0bc8ff30f1e92fd8bb29e82a9..7477a1e40749a8abfb2c3757bac3e76a0dd77173 100644 (file)
@@ -16,10 +16,9 @@ Example:
 
 # `--help`
 
-Usage help. This lists all curl command line options within the given
-**category**.
+Usage help. List all curl command line options within the given **category**.
 
-If no argument is provided, curl displays only the most important command line
+If no argument is provided, curl displays the most important command line
 arguments.
 
 For category **all**, curl displays help for all options.
index 320377f463ea03672a370373c8a9abf37ba58f87..9cae80c2f30c2d4969ab9370ecfd8f16022a3a90 100644 (file)
@@ -16,9 +16,9 @@ Example:
 
 # `--hsts`
 
-This option enables HSTS for the transfer. If the filename points to an
-existing HSTS cache file, that is used. After a completed transfer, the cache
-is saved to the filename again if it has been modified.
+Enable HSTS for the transfer. If the filename points to an existing HSTS cache
+file, that is used. After a completed transfer, the cache is saved to the
+filename again if it has been modified.
 
 If curl is told to use HTTP:// for a transfer involving a hostname that exists
 in the HSTS cache, it upgrades the transfer to use HTTPS. Each HSTS cache
index a28961641cb48827d6d6f8eaee32a0fc16cc5e7d..54ef3231564d01514104fd88f9eae11aca27389c 100644 (file)
@@ -18,7 +18,7 @@ Example:
 
 # `--http0.9`
 
-Tells curl to be fine with HTTP version 0.9 response.
+Accept an HTTP version 0.9 response.
 
 HTTP/0.9 is a response without headers and therefore you can also connect with
 this to non-HTTP servers and still get a response since curl simply
index fb7d907d8080bbd9ed16ea88a5aff9a5ca99d2ac..b810ccf3b70305b60ec9342c33e74e34ef93b5ad 100644 (file)
@@ -19,5 +19,4 @@ Example:
 
 # `--http1.0`
 
-Tells curl to use HTTP version 1.0 instead of using its internally preferred
-HTTP version.
+Use HTTP version 1.0 instead of using its internally preferred HTTP version.
index 3c4fe303a9ed4a3b10de8d5f43cebcb783e44943..a223da1f9de97c9c8e7a09ee3e4d57d25119d221 100644 (file)
@@ -18,4 +18,4 @@ Example:
 
 # `--http1.1`
 
-Tells curl to use HTTP version 1.1.
+Use HTTP version 1.1. This is the default with HTTP:// URLs.
index 80a52141b4b05e3e0fa0fa922e472b33b81b0f5c..72701094172348e0b901c96c35381b73d4c27768 100644 (file)
@@ -19,7 +19,7 @@ Example:
 
 # `--http2-prior-knowledge`
 
-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
-away. HTTPS requests still do HTTP/2 the standard way with negotiated protocol
+Issue a non-TLS HTTP requests using HTTP/2 directly without HTTP/1.1 Upgrade.
+It requires prior knowledge that the server supports HTTP/2 straight away.
+HTTPS requests still do HTTP/2 the standard way with negotiated protocol
 version in the TLS handshake.
index db4cf346211155feeb4fd713005af12064ffaabb..ae4d26974c8b008315de53833cf6d39f7ae1115f 100644 (file)
@@ -20,7 +20,7 @@ Example:
 
 # `--http2`
 
-Tells curl to use HTTP version 2.
+Use HTTP/2.
 
 For HTTPS, this means curl negotiates HTTP/2 in the TLS handshake. curl does
 this by default.
index d30c7bd90816eaadffd1aaa70052613b313bcd92..a1900655a0ba80f9c6a3bfd38826c54b976b0694 100644 (file)
@@ -19,9 +19,9 @@ Example:
 
 # `--http3`
 
-Tells curl to try HTTP/3 to the host in the URL, but fallback to earlier
-HTTP versions if the HTTP/3 connection establishment fails. HTTP/3 is only
-available for HTTPS and not for HTTP URLs.
+Attempt HTTP/3 to the host in the URL, but fallback to earlier HTTP versions
+if the HTTP/3 connection establishment fails. HTTP/3 is only available for
+HTTPS and not for HTTP URLs.
 
 This option allows a user to avoid using the Alt-Svc method of upgrading to
 HTTP/3 when you know that the target speaks HTTP/3 on the given host and port.
index 70bbc0f11aad734d6bc9737079fc6dd3a82155fa..b790cc65aaa843090f0f327bc9dee61a2a9efdbc 100644 (file)
@@ -20,5 +20,5 @@ Example:
 
 # `--ipv4`
 
-This option tells curl to use IPv4 addresses only when resolving hostnames,
-and not for example try IPv6.
+Use IPv4 addresses only when resolving hostnames, and not for example try
+IPv6.
index fbacbec3f7c23d295d4ead5e5985349ee97dcaa7..c33a24c3faacebb77d4002eaf05f98a6185d0a0f 100644 (file)
@@ -20,5 +20,5 @@ Example:
 
 # `--ipv6`
 
-This option tells curl to use IPv6 addresses only when resolving hostnames,
-and not for example try IPv4.
+Use IPv6 addresses only when resolving hostnames, and not for example try
+IPv4.
index ce3d0f0305d4d1c8f425b9bbc8a97bebf7932c8e..41c09031ec597f9ec82ecf5201eedc031fa07de2 100644 (file)
@@ -16,13 +16,12 @@ Example:
 
 # `--keepalive-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
-currently effective on operating systems offering the `TCP_KEEPIDLE` and
-`TCP_KEEPINTVL` socket options (meaning Linux, recent AIX, HP-UX and more).
-Keepalive is used by the TCP stack to detect broken networks on idle
-connections. The number of missed keepalive probes before declaring the
-connection down is OS dependent and is commonly 9 or 10. This option has no
-effect if --no-keepalive is used.
+Set the time a connection needs to remain idle before sending keepalive probes
+and the time between individual keepalive probes. It is currently effective on
+operating systems offering the `TCP_KEEPIDLE` and `TCP_KEEPINTVL` socket
+options (meaning Linux, recent AIX, HP-UX and more). Keepalive is used by the
+TCP stack to detect broken networks on idle connections. The number of missed
+keepalive probes before declaring the connection down is OS dependent and is
+commonly 9 or 10. This option has no effect if --no-keepalive is used.
 
 If unspecified, the option defaults to 60 seconds.
index ab94c2f2d9c97b1e2a418f06f49feaf2603da40e..273a2ce5167bc2287900b0d055c67bb814f8747b 100644 (file)
@@ -20,8 +20,8 @@ Example:
 # `--limit-rate`
 
 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
-your transfer not to use your entire bandwidth. To make it slower than it
+and uploads. This feature is useful if you have a limited pipe and you would
+like your transfer not to use your entire bandwidth. To make it slower than it
 otherwise would be.
 
 The given speed is measured in bytes/second, unless a suffix is appended.
index 52f0b6fc93ccdd76cf6531a0ba0af07159b84e17..5d8dde65c2dad26b3e519423b51054b787c7da0d 100644 (file)
@@ -17,23 +17,20 @@ Example:
 
 # `--list-only`
 
-(FTP)
-When listing an FTP directory, this switch forces a name-only view. This is
-especially useful if the user wants to machine-parse the contents of an FTP
-directory since the normal directory view does not use a standard look or
-format. When used like this, the option causes an NLST command to be sent to
-the server instead of LIST.
+When listing an FTP directory, force a name-only view. Maybe particularly
+useful if the user wants to machine-parse the contents of an FTP directory
+since the normal directory view does not use a standard look or format. When
+used like this, the option causes an NLST command to be sent to the server
+instead of LIST.
 
 Note: Some FTP servers list only files in their response to NLST; they do not
 include sub-directories and symbolic links.
 
-(SFTP)
 When listing an SFTP directory, this switch forces a name-only view, one per
 line. This is especially useful if the user wants to machine-parse the
 contents of an SFTP directory since the normal directory view provides more
 information than just filenames.
 
-(POP3)
 When retrieving a specific email from POP3, this switch forces a LIST command
 to be performed instead of RETR. This is particularly useful if the user wants
 to see if a specific message-id exists on the server and what size it is.
index 050cd9dbfd2948d1ad5a606616ac7b79dfdb1c6a..11c1486c97a9d5b01eae4500bb2dc8755c94d111 100644 (file)
@@ -17,5 +17,5 @@ Example:
 
 Like --location, but allows sending the name + password to all hosts that the
 site may redirect to. This may or may not introduce a security breach if the
-site redirects you to a site to which you send your authentication info
-(which is clear-text in the case of HTTP Basic authentication).
+site redirects you to a site to which you send your authentication info (which
+is clear-text in the case of HTTP Basic authentication).
index ad8bdedc26471203ac448032bc4b4546c549bbb4..17938dcf2358e6a770e0edce6a2395bd6c26d149 100644 (file)
@@ -18,9 +18,9 @@ Example:
 
 # `--max-time`
 
-Maximum time in seconds that you allow each transfer to take. This is useful
-for preventing your batch jobs from hanging for hours due to slow networks or
-links going down. This option accepts decimal values (added in 7.32.0).
+Set maximum time in seconds that you allow each transfer to take. Prevents
+your batch jobs from hanging for hours due to slow networks or links going
+down. This option accepts decimal values (added in 7.32.0).
 
 If you enable retrying the transfer (--retry) then the maximum time counter is
 reset each time the transfer is retried. You can use --retry-max-time to limit
index 8f30888a8249d0f0f099f9de85cc1f00ef231972..bba3f6a08cbe024a4b7aec27513ad3920a714886 100644 (file)
@@ -18,7 +18,7 @@ Example:
 
 # `--negotiate`
 
-Enables Negotiate (SPNEGO) authentication.
+Enable Negotiate (SPNEGO) authentication.
 
 This option requires a library built with GSS-API or SSPI support. Use
 --version to see if your curl supports GSS-API/SSPI or SPNEGO.
index e37020ea8e9a0369466491f309d0e2b5c0f1ca80..841f23c48d9eb0f2d193b51781af635c7ef9995b 100644 (file)
@@ -18,8 +18,7 @@ Example:
 
 # `--netrc-file`
 
-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
-netrc file per invocation.
+Set the netrc file to use. Similar to --netrc, except that you also provide
+the path (absolute or relative).
 
 It abides by --netrc-optional if specified.
index b8b1b9436707aaf93fff643f40d22b085ec3a80d..4c07f9b75eece9e81dab6a4a89ab9c76780ed0f4 100644 (file)
@@ -18,7 +18,7 @@ Example:
 
 # `--netrc`
 
-Makes curl scan the *.netrc* file in the user's home directory for login name
+Make curl scan the *.netrc* file in the user's home directory for login name
 and password. This is typically used for FTP on Unix. If used with HTTP, curl
 enables user authentication. See *netrc(5)* and *ftp(1)* for details on the
 file format. Curl does not complain if that file does not have the right
index 2f484f4c3b2fe53383215cc45c98d47d2684c4db..2cf65c65a8f6475ca8123256892dbf51050c9fa5 100644 (file)
@@ -20,10 +20,9 @@ Example:
 
 # `--next`
 
-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
-specific options, for example, such as different usernames or custom requests
-for each.
+Use a separate operation for the following URL and associated options. This
+allows you to send several URL requests, each with their own specific options,
+for example, such as different usernames or custom requests for each.
 
 --next resets all local options and only global ones have their values survive
 over to the operation following the --next instruction. Global options include
index c0a58a636b4235f0e45833a91f88e8f24f8ea883..3faeed7d1249d91fc2e1be899a80be5386d72450 100644 (file)
@@ -17,7 +17,7 @@ Example:
 
 # `--ntlm`
 
-Enables NTLM authentication. The NTLM authentication method was designed by
+Use NTLM authentication. The NTLM authentication method was designed by
 Microsoft and is used by IIS web servers. It is a proprietary protocol,
 reverse-engineered by clever people and implemented in curl based on their
 efforts. This kind of behavior should not be endorsed, you should encourage
index 9f494d87a4ad4c6d87e48f811ff37144768fa566..04d780f29868a28dbb0bc66cadb9a4ec57284355 100644 (file)
@@ -16,8 +16,8 @@ Example:
 
 # `--output-dir`
 
-This option specifies the directory in which files should be stored, when
---remote-name or --output are used.
+Specify the directory in which files should be stored, when --remote-name or
+--output are used.
 
 The given output directory is used for all URLs and output options on the
 command line, up until the first --next.
index f7beaba6dd59c235702af60f3b0e660af30af377..53f658327232f0d45aee8f5e56df9424a078acc9 100644 (file)
@@ -55,3 +55,8 @@ To suppress response bodies, you can redirect output to /dev/null:
 Or for Windows:
 
     curl example.com -o nul
+
+Specify the filename as single minus to force the output to stdout, to
+override curl's internal binary output in terminal prevention:
+
+    curl https://example.com/jpeg -o -
index 768faa50a72e0fc22b749fa584084be9cb1a1ea9..f3a60cff2459d8abd15d1baf7375d49e8cd61e50 100644 (file)
@@ -14,6 +14,6 @@ Example:
 
 # `--path-as-is`
 
-Tell curl to not handle sequences of /../ or /./ in the given URL
-path. Normally curl squashes or merges them according to standards but with
-this option set you tell it not to do that.
+Do not handle sequences of /../ or /./ in the given URL path. Normally curl
+squashes or merges them according to standards but with this option set you
+tell it not to do that.
index cdbd31dcac2c56c0bf3f521706c1ca8e7e3c02ab..53c79912af1999c33c4536909d0881a3d3aa931b 100644 (file)
@@ -17,10 +17,10 @@ Example:
 
 # `--pinnedpubkey`
 
-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
-or DER format, or any number of base64 encoded sha256 hashes preceded by
-'sha256//' and separated by ';'.
+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 or DER format, or
+any number of base64 encoded sha256 hashes preceded by 'sha256//' and
+separated by ';'.
 
 When negotiating a TLS or SSL connection, the server sends a certificate
 indicating its identity. A public key is extracted from this certificate and
index 5a7ce06326260c8e269cfc3291d0d4eaa091b22b..93c9c65f0f62b6b585bf2f1cfeaf0392e3b9e997 100644 (file)
@@ -17,8 +17,8 @@ Example:
 
 # `--post301`
 
-Tells curl to respect RFC 7231/6.4.2 and not convert POST requests into GET
-requests when following a 301 redirection. The non-RFC behavior is ubiquitous
-in web browsers, so curl does the conversion by default to maintain
-consistency. However, a server may require a POST to remain a POST after such
-a redirection. This option is meaningful only when using --location.
+Respect RFC 7231/6.4.2 and do not convert POST requests into GET requests when
+following a 301 redirect. The non-RFC behavior is ubiquitous in web browsers,
+so curl does the conversion by default to maintain consistency. However, a
+server may require a POST to remain a POST after such a redirection. This
+option is meaningful only when using --location.
index 7eefc0cd62cec3ffa0f9124909bd8d0f928df127..93578be0cac3e8f6f1c3591a4a054eedbf223132 100644 (file)
@@ -17,8 +17,8 @@ Example:
 
 # `--post302`
 
-Tells curl to respect RFC 7231/6.4.3 and not convert POST requests into GET
-requests when following a 302 redirection. The non-RFC behavior is ubiquitous
-in web browsers, so curl does the conversion by default to maintain
-consistency. However, a server may require a POST to remain a POST after such
-a redirection. This option is meaningful only when using --location.
+Respect RFC 7231/6.4.3 and do not convert POST requests into GET requests when
+following a 302 redirect. The non-RFC behavior is ubiquitous in web browsers,
+so curl does the conversion by default to maintain consistency. However, a
+server may require a POST to remain a POST after such a redirection. This
+option is meaningful only when using --location.
index 4ea749c2e07ff6bb7aac317e8242be5c2682f645..916e88a0b68edfdb12c64eb22320639265587aac 100644 (file)
@@ -17,7 +17,6 @@ Example:
 
 # `--post303`
 
-Tells curl to violate RFC 7231/6.4.4 and not convert POST requests into GET
-requests when following 303 redirections. A server may require a POST to
-remain a POST after a 303 redirection. This option is meaningful only when
-using --location.
+Violate RFC 7231/6.4.4 and do not convert POST requests into GET requests when
+following 303 redirect. A server may require a POST to remain a POST after a
+303 redirection. This option is meaningful only when using --location.
index 38d9dffebe4e68275c43854837c17ee5a629011f..209e5cdc83da3ee7e9014363cba09064d206415e 100644 (file)
@@ -16,10 +16,9 @@ Example:
 
 # `--proto-default`
 
-Tells curl to use *protocol* for any URL missing a scheme name.
+Use *protocol* for any provided URL missing a scheme.
 
-An unknown or unsupported protocol causes error
-*CURLE_UNSUPPORTED_PROTOCOL* (1).
+An unknown or unsupported protocol causes error *CURLE_UNSUPPORTED_PROTOCOL*.
 
 This option does not change the default proxy protocol (http).
 
index f0a307a17ce0c6d75605c6dc25056f8baad2dd02..51fb7bd3a1448c3d853866d89ff748fdc9050443 100644 (file)
@@ -15,9 +15,8 @@ Example:
 
 # `--proto-redir`
 
-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
-represented.
+Limit what protocols to allow on redirects. Protocols denied by --proto are
+not overridden by this option. See --proto for how protocols are represented.
 
 Example, allow only HTTP and HTTPS on redirect:
 
index a7045544965ea7918dc3028ad1ccf8590b06160c..704c6493cd5d424ac51daece3c5df9cc37bd4e41 100644 (file)
@@ -16,9 +16,9 @@ Example:
 
 # `--proto`
 
-Tells curl to limit what protocols it may use for transfers. Protocols are
-evaluated left to right, are comma separated, and are each a protocol name or
-'all', optionally prefixed by zero or more modifiers. Available modifiers are:
+Limit what protocols to allow for transfers. Protocols are evaluated left to
+right, are comma separated, and are each a protocol name or 'all', optionally
+prefixed by zero or more modifiers. Available modifiers are:
 
 ## +
 Permit this protocol in addition to protocols already permitted (this is
index dcb3952ef236e6148bcfc2882aa4ae2103158ff2..78e67ee7ce7563ec0b74dee6736aa3e1be48e429 100644 (file)
@@ -16,5 +16,5 @@ Example:
 
 # `--proxy-anyauth`
 
-Tells curl to pick a suitable authentication method when communicating with
+Automatically pick a suitable authentication method when communicating with
 the given HTTP proxy. This might cause an extra request/response round-trip.
index 4262a74f9c346ab3bb7cc77b8d77254983200c36..2fae3d5b957df6a2d52b51bfaac6c52379f500d6 100644 (file)
@@ -16,6 +16,6 @@ Example:
 
 # `--proxy-basic`
 
-Tells curl to use HTTP Basic authentication when communicating with the given
-proxy. Use --basic for enabling HTTP Basic with a remote host. Basic is the
-default authentication method curl uses with proxies.
+Use HTTP Basic authentication when communicating with the given proxy. Use
+--basic for enabling HTTP Basic with a remote host. Basic is the default
+authentication method curl uses with proxies.
index 071d04f936cf15676402b0f2ead819923fb4ef7d..9f09cee0cb9f76ae0a2c9aa1e511cf2587630b11 100644 (file)
@@ -17,10 +17,9 @@ Example:
 
 # `--proxy-ca-native`
 
-Tells curl to use the CA store from the native operating system to verify the
-HTTPS proxy. By default, curl uses a CA store provided in a single file or
-directory, but when using this option it interfaces the operating system's own
-vault.
+Use the CA store from the native operating system to verify the HTTPS proxy.
+By default, curl uses a CA store provided in a single file or directory, but
+when using this option it interfaces the operating system's own vault.
 
 This option works for curl on Windows when built to use OpenSSL, wolfSSL
 (added in 8.3.0) or GnuTLS (added in 8.5.0). When curl on Windows is built to
index 052b67b7f73e27431c507b0359fd0e289caf0db0..4822c79bd7b2af2e8c8807bd065c417878c82e73 100644 (file)
@@ -16,5 +16,5 @@ Example:
 
 # `--proxy-digest`
 
-Tells curl to use HTTP Digest authentication when communicating with the given
-proxy. Use --digest for enabling HTTP Digest with a remote host.
+Use HTTP Digest authentication when communicating with the given proxy. Use
+--digest for enabling HTTP Digest with a remote host.
index a5745f0868de49753aaf24107ab0e6505dc2db59..ca6a091f328ecd17df3415b3779dfaf0aaf1e38b 100644 (file)
@@ -18,7 +18,7 @@ Example:
 
 # `--proxy-http2`
 
-Tells curl to try negotiate HTTP version 2 with an HTTPS proxy. The proxy might
-still only offer HTTP/1 and then curl sticks to using that version.
+Negotiate HTTP/2 with an HTTPS proxy. The proxy might still only offer HTTP/1
+and then curl sticks to using that version.
 
 This has no effect for any other kinds of proxies.
index 98e0bd3714698c7ca1520859ba7b94f728e024b8..33ab1f99ae20bb64d54ed303829bae1a55a9077b 100644 (file)
@@ -15,6 +15,6 @@ Example:
 
 # `--proxy-negotiate`
 
-Tells curl to use HTTP Negotiate (SPNEGO) authentication when communicating
-with the given proxy. Use --negotiate for enabling HTTP Negotiate (SPNEGO)
-with a remote host.
+Use HTTP Negotiate (SPNEGO) authentication when communicating with the given
+proxy. Use --negotiate for enabling HTTP Negotiate (SPNEGO) with a remote
+host.
index b3394f0744e2f5ad31e178f711eb77d3319cbc68..5e772cd6a1bc21253363f9abc79970f2297f0d62 100644 (file)
@@ -15,5 +15,5 @@ Example:
 
 # `--proxy-ntlm`
 
-Tells curl to use HTTP NTLM authentication when communicating with the given
-proxy. Use --ntlm for enabling NTLM with a remote host.
+Use HTTP NTLM authentication when communicating with the given proxy. Use
+--ntlm for enabling NTLM with a remote host.
index edf68cb0c63487e560409b9b27509a78dc3f0ebb..6f0b52d3e6d552b439a5a5b7df5d3fa5826b26f8 100644 (file)
@@ -18,10 +18,10 @@ Example:
 
 # `--proxy-pinnedpubkey`
 
-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
-or DER format, or any number of base64 encoded sha256 hashes preceded by
-'sha256//' and separated by ';'.
+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 or DER format, or
+any number of base64 encoded sha256 hashes preceded by 'sha256//' and
+separated by ';'.
 
 When negotiating a TLS or SSL connection, the server sends a certificate
 indicating its identity. A public key is extracted from this certificate and
index f1ee2649de44a93b5410606dc6381574f17657e6..534222f449ea982de3baa3c669e4cafbdc4e19fa 100644 (file)
@@ -16,4 +16,4 @@ Example:
 
 # `--proxy-service-name`
 
-This option allows you to change the service name for proxy negotiation.
+Set the service name for proxy negotiation.
index c9202ae1afa6e3e1f765560f6c0a7d405dda2df1..002fd0b0f4c1e92508888f7ded1509688969a9d0 100644 (file)
@@ -18,9 +18,9 @@ Example:
 
 # `--proxy-tls13-ciphers`
 
-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
-ciphers. Read up on TLS 1.3 cipher suite details on this URL:
+Specify 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 ciphers.
+Read up on TLS 1.3 cipher suite details on this URL:
 
 https://curl.se/docs/ssl-ciphers.html
 
index 40a8dc6df093bbf3ae051c85e6d98bca5b92cc0f..1fec24850123d02a0a1142a5048ab6524d5e4d79 100644 (file)
@@ -20,7 +20,7 @@ Example:
 
 # `--referer`
 
-Sends the referrer URL in the HTTP request. This can also be set with the
+Set the referrer URL in the HTTP request. This can also be set with the
 --header flag of course. When used with --location you can append `;auto`" to
 the --referer URL to make curl automatically set the previous URL when it
 follows a Location: header. The `;auto` string can be used alone, even if you
index 46b8ad288e35753556d0b1bf2bff3fc44ad96517..88c2808a3fecd6b4cce05b590e3ff4ea3fbb5764 100644 (file)
@@ -16,10 +16,9 @@ Example:
 
 # `--remote-header-name`
 
-This option tells the --remote-name option to use the server-specified
-Content-Disposition filename instead of extracting a filename from the URL. If
-the server-provided filename contains a path, that is stripped off before the
-filename is used.
+Tell the --remote-name option to use the server-specified Content-Disposition
+filename instead of extracting a filename from the URL. If the server-provided
+filename contains a path, that is stripped off before the filename is used.
 
 The file is saved in the current directory, or in the directory specified with
 --output-dir.
index 19f7de76798fd3c1e203d93b4e41ca7f54735a98..92d348e27c2e7f76f7a67f3d6be30f1b8e25b33a 100644 (file)
@@ -14,7 +14,7 @@ Example:
 
 # `--remote-name-all`
 
-This option changes the default action for all given URLs to be dealt with as
-if --remote-name were used for each one. If you want to disable that for a
+Change the default action for all given URLs to be dealt with as if
+--remote-name were used for each one. If you want to disable that for a
 specific URL after --remote-name-all has been used, you must use "-o -" or
 --no-remote-name.
index 02ce99239a4bb6b612cab2ec7742aae4d9d51b5d..b0064ae3187b78dafdb048497d0e14d3fa19f4af 100644 (file)
@@ -14,8 +14,8 @@ Example:
 
 # `--remove-on-error`
 
-When curl returns an error when told to save output in a local file, this
-option removes that saved file before exiting. This prevents curl from
-leaving a partial file in the case of an error during transfer.
+Remove output file if an error occurs. If curl returns an error when told to
+save output in a local file. This prevents curl from leaving a partial file in
+the case of an error during transfer.
 
 If the output is not a regular file, this option has no effect.
index cc379229380fd65706ec698dd56db87f53e4399e..442851148f9282080c2f8c75abbbd12b61d7cac1 100644 (file)
@@ -16,10 +16,10 @@ Example:
 
 # `--request-target`
 
-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
-without leading slash or other data that does not follow the regular URL
-pattern, like "OPTIONS *".
+Use an alternative target (path) instead of using the path as provided in the
+URL. Particularly useful when wanting to issue HTTP requests without leading
+slash or other data that does not follow the regular URL pattern, like
+"OPTIONS *".
 
 curl passes on the verbatim string you give it its the request without any
 filter or other safe guards. That includes white space and control characters.
index 70d039aa8c3c00d5b722df067014064eaac827ca..6e0d393f54aa90e0ea6dd3167814b1bdcdcdd48e 100644 (file)
@@ -24,7 +24,7 @@ the number used for the specific protocol the host is used for. It means
 you need several entries if you want to provide address for the same host but
 different ports.
 
-By specifying '*' as host you can tell curl to resolve any host and specific
+By specifying `*` as host you can tell curl to resolve any host and specific
 port pair to the specified address. Wildcard is resolved last so any --resolve
 with a specific host and port is used first.
 
index 818dc4e7b1d4acca4f4320cf91a7e71a3f87f227..b39bad4f18f956f14df58caff7f5a3ce06894e12 100644 (file)
@@ -16,4 +16,4 @@ Example:
 
 # `--service-name`
 
-This option allows you to change the service name for SPNEGO.
+Set the service name for SPNEGO.
index bfadea6b44994fc46a6846b31905dd91c9171e52..ec80fa9edc974d8b68445aac4b85aeb988d04981 100644 (file)
@@ -14,6 +14,6 @@ Example:
 
 # `--socks5-basic`
 
-Tells curl to use username/password authentication when connecting to a SOCKS5
-proxy. The username/password authentication is enabled by default. Use
---socks5-gssapi to force GSS-API authentication to SOCKS5 proxies.
+Use username/password authentication when connecting to a SOCKS5 proxy. The
+username/password authentication is enabled by default. Use --socks5-gssapi to
+force GSS-API authentication to SOCKS5 proxies.
index c2ab2d93275c20bce3d9d5f5d3b5b5a2243cfeb6..d847e65e247adf614ac56a003fecf944b9c4488b 100644 (file)
@@ -15,5 +15,4 @@ Example:
 
 # `--socks5-gssapi-service`
 
-The default service name for a socks server is **rcmd/server-fqdn**. This option
-allows you to change it.
+Set the service name for a socks server. Default is **rcmd/server-fqdn**.
index 43ec56aa299d3aac3e417aa31eee1c02ee7fa9ff..e17425431b302f22214d34119b0ffae7ce492b58 100644 (file)
@@ -14,7 +14,7 @@ Example:
 
 # `--socks5-gssapi`
 
-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
-GSS-API support). Use --socks5-basic to force username/password authentication
-to SOCKS5 proxies.
+Use GSS-API authentication when connecting to a SOCKS5 proxy. The GSS-API
+authentication is enabled by default (if curl is compiled with GSS-API
+support). Use --socks5-basic to force username/password authentication to
+SOCKS5 proxies.
index 6c144e765fc876a094a05354d2371320a2a1f517..29f2b450c2df1c5b04b6b2a4564d13859f4098a6 100644 (file)
@@ -16,10 +16,9 @@ Example:
 
 # `--ssl-allow-beast`
 
-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 may
-use workarounds known to cause interoperability problems with some older SSL
-implementations.
+Do 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 may use workarounds known to
+cause interoperability problems with some older SSL implementations.
 
 **WARNING**: this option loosens the SSL security, and by using this flag you
 ask for exactly that.
index 8ed6fed22e265261728063da6983b470ea7366fd..4f0be5bd7e76a1e99141a5721703f51fdbbca6f8 100644 (file)
@@ -15,7 +15,7 @@ Example:
 
 # `--ssl-auto-client-cert`
 
-(Schannel) Tell libcurl to automatically locate and use a client certificate
-for authentication, when requested by the server. Since the server can request
-any certificate that supports client authentication in the OS certificate
-store it could be a privacy violation and unexpected.
+(Schannel) Automatically locate and use a client certificate for
+authentication, when requested by the server. Since the server can request any
+certificate that supports client authentication in the OS certificate store it
+could be a privacy violation and unexpected.
index 3f1400cd4ea587cdba9dc384a079d0b24ded823c..16981f14d126f5f9093e0437d39071e517ed2bcc 100644 (file)
@@ -15,6 +15,5 @@ Example:
 
 # `--ssl-no-revoke`
 
-(Schannel) This option tells curl to disable certificate revocation checks.
-WARNING: this option loosens the SSL security, and by using this flag you ask
-for exactly that.
+(Schannel) Disable certificate revocation checks. WARNING: this option loosens
+the SSL security, and by using this flag you ask for exactly that.
index 77fb8767438c9874ca200dd0bcea5ba78dda63e3..994e1f654c59c0a74a6425c40d304785cc06f27f 100644 (file)
@@ -16,6 +16,5 @@ Example:
 
 # `--ssl-revoke-best-effort`
 
-(Schannel) This option tells curl to ignore certificate revocation checks when
-they failed due to missing/offline distribution points for the revocation check
-lists.
+(Schannel) Ignore certificate revocation checks when they failed due to
+missing/offline distribution points for the revocation check lists.
index 1df472aedbc163e7551cd8bcb3cb8faf54d9d88a..bb324532bdaba93ead103f570607014bc0923c35 100644 (file)
@@ -16,7 +16,7 @@ Example:
 
 # `--styled-output`
 
-Enables the automatic use of bold font styles when writing HTTP headers to the
+Enable automatic use of bold font styles when writing HTTP headers to the
 terminal. Use --no-styled-output to switch them off.
 
 Styled output requires a terminal that supports bold fonts. This feature is
index 518816c2914cf7edd7e4d47b79d6d32ea6c52e26..063da92edb47bd7ab803cb557c643accc26a2c55 100644 (file)
@@ -15,8 +15,6 @@ Example:
 
 # `--tftp-no-options`
 
-Tells curl not to send TFTP options requests.
-
-This option improves interop with some legacy servers that do not acknowledge
-or properly implement TFTP options. When this option is used --tftp-blksize is
-ignored.
+Do not to send TFTP options requests. This improves interop with some legacy
+servers that do not acknowledge or properly implement TFTP options. When this
+option is used --tftp-blksize is ignored.
index bed9db09685ac29af5b4437b6c17831507ff0992..a3960e53edca680d043b08e54216eb934f8b58bf 100644 (file)
@@ -20,5 +20,5 @@ Example:
 
 # `--tlsv1`
 
-Tells curl to use at least TLS version 1.x when negotiating with a remote TLS
-server. That means TLS version 1.0 or higher
+Use at least TLS version 1.x when negotiating with a remote TLS server. That
+means TLS version 1.0 or higher
index 651540565b0da1eac9d909b599e5b7d9e3a37e7b..34f4d9f41c74db12fe34effce540662eb1f8fce2 100644 (file)
@@ -18,8 +18,8 @@ Example:
 
 # `--trace-ascii`
 
-Enables a full trace dump of all incoming and outgoing data, including
-descriptive information, to the given output file. Use `-` as filename to have
+Save a full trace dump of all incoming and outgoing data, including
+descriptive information, in the given output file. Use `-` as filename to have
 the output sent to stdout.
 
 This is similar to --trace, but leaves out the hex part and only shows the
index ed9e681f329c543719a06f7eb7a209a60885e624..f6e3e4b55aead87fe86a088902c0bff3673755e4 100644 (file)
@@ -20,8 +20,8 @@ Example:
 
 # `--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
+Save a full trace dump of all incoming and outgoing data, including
+descriptive information, in the given output file. Use "-" as filename to have
 the output sent to stdout. Use "%" as filename to have the output sent to
 stderr.
 
index eb4b8b7766101bd5d0d358a6f2dceb4869e838bd..74e7af3025f5e496899f00c10c6913a180f77e17 100644 (file)
@@ -21,7 +21,7 @@ Example:
 
 # `--upload-file`
 
-This transfers the specified local file to the remote URL.
+Upload the specified local file to the remote URL.
 
 If there is no file part in the specified URL, curl appends the local file
 name to the end of the URL before the operation starts. You must use a
index 15e585773b181d931193f79c1ef763b831943afb..43bf43d9325c5663d6c8af24982065193ff95c1f 100644 (file)
@@ -21,9 +21,9 @@ Example:
 
 # `--url-query`
 
-This option adds a piece of data, usually a name + value pair, to the end of
-the URL query part. The syntax is identical to that used for --data-urlencode
-with one extension:
+Add a piece of data, usually a name + value pair, to the end of the URL query
+part. The syntax is identical to that used for --data-urlencode with one
+extension:
 
 If the argument starts with a '+' (plus), the rest of the string is provided
 as-is unencoded.
index 671c376ec555448f33a8876892050eede0de70a9..c3680b641849c3e12eafd156f78b2dd066b20485 100644 (file)
@@ -16,8 +16,7 @@ Example:
 
 # `--url`
 
-Specify a URL to fetch. This option is mostly handy when you want to specify
-URL(s) in a config file.
+Specify a URL to fetch.
 
 If the given URL is missing a scheme name (such as `http://` or `ftp://` etc)
 then curl makes a guess based on the host. If the outermost subdomain name
index 96b1928103d475638f45dd4933aa453165a59810..3586aa212a61d343831eb0104761596a61f4a3a7 100644 (file)
@@ -17,6 +17,6 @@ Example:
 
 # `--use-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
-for win32 systems.
+Enable ASCII transfer mode. 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 for win32 systems.
index a09819ced067a0dd7eb7b76e561962d79b7ae043..bfa74cf5aaa8af43b8a27626cc6168f2b170a542 100644 (file)
@@ -16,8 +16,8 @@ Example:
 
 # `--xattr`
 
-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
-`xdg.origin.url` attribute and, for HTTP, the content type is stored in the
-`mime_type` attribute. If the file system does not support extended
-attributes, a warning is issued.
+When saving output to a file, tell curl to store file metadata in extended
+file attributes. Currently, the URL is stored in the `xdg.origin.url`
+attribute and, for HTTP, the content type is stored in the `mime_type`
+attribute. If the file system does not support extended attributes, a warning
+is issued.
index 082946a224ff5aa4a86fe576c9f956af2ac82508..5676a7637fd45c09451aa7f6d097e17fdcdcd68a 100755 (executable)
@@ -51,7 +51,6 @@ sub checkfile {
         if(($l == 1) && ($line =~ /^---/)) {
             # first line is a meta-data divider, skip to the next one
             $metadata = 1;
-            print STDERR "skip meta-data in $f\n";
             next;
         }
         elsif($metadata) {