mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
[svn] Document properties of boolean options.
This commit is contained in:
parent
e26d46befc
commit
8cacec82fa
@ -1,3 +1,8 @@
|
|||||||
|
2005-04-26 Hrvoje Niksic <hniksic@xemacs.org>
|
||||||
|
|
||||||
|
* wget.texi (Option Syntax): Document boolean options. Include
|
||||||
|
the option syntax in the man page.
|
||||||
|
|
||||||
2005-04-25 Hrvoje Niksic <hniksic@xemacs.org>
|
2005-04-25 Hrvoje Niksic <hniksic@xemacs.org>
|
||||||
|
|
||||||
* wget.texi (Advanced Usage): Don't advertise the non-existent
|
* wget.texi (Advanced Usage): Don't advertise the non-existent
|
||||||
|
@ -339,16 +339,18 @@ If you do not understand the difference between these notations, or do
|
|||||||
not know which one to use, just use the plain ordinary format you use
|
not know which one to use, just use the plain ordinary format you use
|
||||||
with your favorite browser, like @code{Lynx} or @code{Netscape}.
|
with your favorite browser, like @code{Lynx} or @code{Netscape}.
|
||||||
|
|
||||||
|
@c man begin OPTIONS
|
||||||
|
|
||||||
@node Option Syntax
|
@node Option Syntax
|
||||||
@section Option Syntax
|
@section Option Syntax
|
||||||
@cindex option syntax
|
@cindex option syntax
|
||||||
@cindex syntax of options
|
@cindex syntax of options
|
||||||
|
|
||||||
Since Wget uses GNU getopts to process its arguments, every option has a
|
Since Wget uses GNU getopt to process command-line arguments, every
|
||||||
short form and a long form. Long options are more convenient to
|
option has a long form along with the short one. Long options are
|
||||||
remember, but take time to type. You may freely mix different option
|
more convenient to remember, but take time to type. You may freely
|
||||||
styles, or specify options after the command-line arguments. Thus you
|
mix different option styles, or specify options after the command-line
|
||||||
may write:
|
arguments. Thus you may write:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
wget -r --tries=10 http://fly.srk.fer.hr/ -o log
|
wget -r --tries=10 http://fly.srk.fer.hr/ -o log
|
||||||
@ -390,7 +392,29 @@ and @file{/~somebody}. You can also clear the lists in @file{.wgetrc}
|
|||||||
wget -X '' -X /~nobody,/~somebody
|
wget -X '' -X /~nobody,/~somebody
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@c man begin OPTIONS
|
Most options that do not accept arguments are @dfn{boolean} options,
|
||||||
|
so named because their state can be captured with a yes-or-no
|
||||||
|
(``boolean'') variable. For example, @samp{--follow-ftp} tells Wget
|
||||||
|
to follow FTP links from HTML files and, on the other hand,
|
||||||
|
@samp{--no-glob} tells it not to perform file globbing on FTP URLs. A
|
||||||
|
boolean option is either @dfn{affirmative} or @dfn{negative}
|
||||||
|
(beginning with @samp{--no}). All such options share several
|
||||||
|
properties.
|
||||||
|
|
||||||
|
Unless stated otherwise, it is assumed that the default behavior is
|
||||||
|
the opposite of what the option accomplishes. For example, the
|
||||||
|
documented existence of @samp{--follow-ftp} assumes that the default
|
||||||
|
is to @emph{not} follow FTP links from HTML pages.
|
||||||
|
|
||||||
|
Affirmative options can be negated by prepending the @samp{--no-} to
|
||||||
|
the option name; negative options can be negated by omitting the
|
||||||
|
@samp{--no-} prefix. This might seem superfluous---if the default for
|
||||||
|
an affirmative option is to not do something, then why provide a way
|
||||||
|
to explicitly turn it off? But the startup file may in fact change
|
||||||
|
the default. For instance, using @code{follow_ftp = off} in
|
||||||
|
@file{.wgetrc} makes Wget @emph{not} follow FTP links by default, and
|
||||||
|
using @samp{--no-follow-ftp} is the only way to restore the factory
|
||||||
|
default from the command line.
|
||||||
|
|
||||||
@node Basic Startup Options
|
@node Basic Startup Options
|
||||||
@section Basic Startup Options
|
@section Basic Startup Options
|
||||||
|
Loading…
Reference in New Issue
Block a user