Browse Source

uclient-fetch: document missing options

Missing ones were: --no-proxy, --quiet, --continue / -c

Also improved readability of several options.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
Baptiste Jonglez 3 years ago
parent
commit
64e00d6db4
1 changed files with 8 additions and 5 deletions
  1. 8 5
      uclient-fetch.c

+ 8 - 5
uclient-fetch.c

@@ -475,17 +475,20 @@ static int usage(const char *progname)
 		"Options:\n"
 		"	-4				Use IPv4 only\n"
 		"	-6				Use IPv6 only\n"
-		"	-q				Turn off status messages\n"
 		"	-O <file>			Redirect output to file (use \"-\" for stdout)\n"
 		"	-P <dir>			Set directory for output files\n"
+		"	--quiet | -q			Turn off status messages\n"
+		"	--continue | -c			Continue a partially-downloaded file\n"
 		"	--user=<user>			HTTP authentication username\n"
 		"	--password=<password>		HTTP authentication password\n"
-		"	--user-agent|-U <str>		Set HTTP user agent\n"
+		"	--user-agent | -U <str>		Set HTTP user agent\n"
 		"	--post-data=STRING		use the POST method; send STRING as the data\n"
 		"	--post-file=FILE		use the POST method; send FILE as the data\n"
-		"	--spider|-s			Spider mode - only check file existence\n"
-		"	--timeout=N|-T N		Set connect/request timeout to N seconds\n"
-		"	--proxy=on|off|-Y on|off	Enable/disable env var configured proxy\n"
+		"	--spider | -s			Spider mode - only check file existence\n"
+		"	--timeout=N | -T N		Set connect/request timeout to N seconds\n"
+		"	--proxy=on | -Y on		Enable interpretation of proxy env vars (default)\n"
+		"	--proxy=off | -Y off |\n"
+		"	--no-proxy           		Disable interpretation of proxy env vars\n"
 		"\n"
 		"HTTPS options:\n"
 		"	--ca-certificate=<cert>		Load CA certificates from file <cert>\n"