summaryrefslogtreecommitdiff
path: root/src/OptionHandlerFactory.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-08 10:20:42 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-08 10:20:42 +0000
commit6187d6e5066da813e62ea43fc1b2f05e0441136c (patch)
tree931405682bc7ce2b251b0637f76b6f0e70a5e788 /src/OptionHandlerFactory.cc
parentc63ceff5dd1ac7bca6aa0f447c2b7648ee16cb5a (diff)
2009-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added --dry-run option. In this mode, aria2 just checks whether the remote file is available and doesn't download data. This option has effect on HTTP/FTP downloads and BitTorrent downloads are canceled in this mode. * src/FtpNegotiationCommand.cc * src/HttpResponseCommand.cc * src/HttpResponseCommand.h * src/OptionHandlerFactory.cc * src/RequestGroup.cc * src/RequestGroupMan.cc * src/prefs.cc * src/prefs.h * src/usage_text.h
Diffstat (limited to 'src/OptionHandlerFactory.cc')
-rw-r--r--src/OptionHandlerFactory.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc
index d00cb667..72802cd2 100644
--- a/src/OptionHandlerFactory.cc
+++ b/src/OptionHandlerFactory.cc
@@ -370,6 +370,16 @@ OptionHandlers OptionHandlerFactory::createOptionHandlers()
handlers.push_back(op);
}
{
+ SharedHandle<OptionHandler> op(new BooleanOptionHandler
+ (PREF_DRY_RUN,
+ TEXT_DRY_RUN,
+ V_FALSE,
+ OptionHandler::OPT_ARG));
+ op->addTag(TAG_FTP);
+ op->addTag(TAG_HTTP);
+ handlers.push_back(op);
+ }
+ {
SharedHandle<OptionHandler> op(new UnitNumberOptionHandler
(PREF_LOWEST_SPEED_LIMIT,
TEXT_LOWEST_SPEED_LIMIT,