uclient-fetch: document missing options
authorBaptiste Jonglez <git@bitsofnetworks.org>
Wed, 30 Dec 2020 22:02:41 +0000 (23:02 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 3 Apr 2021 15:16:07 +0000 (17:16 +0200)
Missing ones were: --no-proxy, --quiet, --continue / -c

Also improved readability of several options.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
uclient-fetch.c

index 958f756..282092e 100644 (file)
@@ -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"