curl has more than two hundred command-line options and the number of options keep increasing over time. Chances are the number of options will reach 250 within a few years.
In order to find out which options you need to perform as certain action, you
can, of course, list all options, scan through the list and pick the one you
are looking for. curl --help
or simply curl -h
will get you a list of all
existing options with a brief explanation. If you do not really know what
you are looking for, you probably will not be entirely satisfied.
Then you can instead opt to use curl --manual
which will output the entire
man page for curl plus an appended tutorial for the most common use
cases. That is a thorough and complete document on how each option works
amassing several thousand lines of documentation. To wade through that is also
a tedious work and we encourage use of a search function through those text
masses. Some people will appreciate the man page in its web
version.