From 9ad03eec9d1c1b63b70674a55e7f1c0a697b4a00 Mon Sep 17 00:00:00 2001 From: Samuel Henrique Date: Sun, 9 Jun 2024 18:19:25 +0100 Subject: [PATCH] Simplify help output --- wcurl | 59 ++--------------------------------------------------------- 1 file changed, 2 insertions(+), 57 deletions(-) diff --git a/wcurl b/wcurl index 6784015..d50c4f3 100755 --- a/wcurl +++ b/wcurl @@ -27,63 +27,8 @@ # SPDX-License-Identifier: MIT function print_help { - printf "\e[1mNAME\e[0m\n" - printf "\twcurl - a simple wrapper around curl for easily downloading files.\n" - printf "\n" - printf "\e[1mSYNOPSIS\e[0m\n" - printf "\twcurl \e[3m[-o/--opts=...]\e[0m ...\n" - printf "\n" - printf "\e[1mDESCRIPTION\e[0m\n" - printf "\twcurl is a simple curl wrapper which lets you use curl to\n" - printf "\tdownload files without having to remember any parameters.\n" - printf "\n" - printf "\tSimply call wcurl with a list of URLs you want to download and\n" - printf "\twcurl will pick sane defaults.\n" - printf "\n" - printf "\tIf you need anything more fancy, you can provide any of curl's\n" - printf "\tsupported parameters via the -o/--opts option.\n" - printf "\n" - printf "\tBy default, wcurl will encode whitespaces, follow redirects,\n" - printf "\tautomatically chose a filename as output, perform retries, and resume from\n" - printf "\tbroken/interrupted downloads.\n" - printf "\n" - printf "\e[1mOPTIONS\e[0m\n" - printf "\t\e[3m-o, --opts=...\e[0m\n" - printf "\t\tOptions to be passed to the curl invocation.\n" - printf "\n" - printf "\e[1mCURL_OPTIONS\e[0m\n" - printf "\tAny option supported by curl can be set here, this is not used by\n" - printf "\twcurl, it's instead forwarded to the curl invocation.\n" - printf "\tSee also \e[1mcurl (1)\e[0m for extensive documentation of options.\n" - printf "\n" - printf "\e[1mURL\e[0m\n" - printf "\tAny arguments not prefixed by '-' will be considered an URL.\n" - printf "\twcurl will encode whitespaces and pass that to curl, which will perform the\n" - printf "\tparsing of the URL.\n" - printf "\n" - printf "\e[1mEXAMPLES\e[0m\n" - printf "\tDownload a single file\n" - printf "\t\e[1mwcurl example.com/filename.txt\e[0m\n" - printf "\n" - printf "\tDownload two files\n" - printf "\t\e[1mwcurl example.com/filename1.txt example.com/filename2.txt\e[0m\n" - printf "\n" - printf "\tDownload a file passing the \e[4m--progress-bar\e[0m and \e[4m--http2\e[0m flags to curl\n" - printf "\t\e[1mwcurl --opts=\"--progress-bar -http2\" example.com/filename.txt\e[0m\n" - printf "\n" - printf "\e[1mREPORTING BUGS\e[0m\n" - printf "\tIf you experience any problems with wcurl that you do not\n" - printf "\texperience with curl, submit an issue on the Debian Bug Tracking system\n" - printf "\tagainst the curl package.\n" - printf "\n" - printf "\e[1mAUTHORS\e[0m\n" - printf "\tSamuel Henrique \n" - printf "\n" - printf "\e[1mCOPYRIGHT\e[0m\n" - printf "\twcurl is licensed under the MIT license\n" - printf "\n" - printf "\e[1mSEE ALSO\e[0m\n" - printf "\t\e[1mcurl (1)\e[0m\n" + printf "Usage: wcurl [-o|--opts=...] ...\n" + printf "For all options use the manual: man wcurl\n" } # Initialize array which stores list of encoded URLs.