summaryrefslogtreecommitdiff
path: root/src/HelpItemFactory.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-01-11 14:50:34 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-01-11 14:50:34 +0000
commiteafabe2d44b11cf16f7dfa7abea993a004eac4be (patch)
treef23aafc3441fb025ff24035bd12bac9fd0026903 /src/HelpItemFactory.cc
parent08a8d8aae2d90d1eca0b437a3466928de8304e40 (diff)
2008-01-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added --no-conf and --conf-path command-line option. --no-conf option disables loading aria2.conf file. --conf-path option changes the configuration file path. The default file path is $HOME/.aria2/aria2.conf Added a warning message when the configuration file is not found. * src/HelpItemFactory.cc * src/option_processing.cc * src/prefs.h * src/usage_text.h
Diffstat (limited to 'src/HelpItemFactory.cc')
-rw-r--r--src/HelpItemFactory.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/HelpItemFactory.cc b/src/HelpItemFactory.cc
index 78027166..72540044 100644
--- a/src/HelpItemFactory.cc
+++ b/src/HelpItemFactory.cc
@@ -389,12 +389,22 @@ TagContainerHandle HelpItemFactory::createHelpItems()
tc->addItem(item);
}
{
+ HelpItemHandle item = new HelpItem("no-conf", TEXT_NO_CONF);
+ item->addTag(TAG_ADVANCED);
+ tc->addItem(item);
+ }
+ {
+ HelpItemHandle item = new HelpItem("conf-path", TEXT_CONF_PATH, "$HOME/.aria2/aria2.conf");
+ item->addTag(TAG_ADVANCED);
+ tc->addItem(item);
+ }
+ {
HelpItemHandle item = new HelpItem("help", TEXT_HELP, TAG_BASIC);
char buf[64];
snprintf(buf, sizeof(buf), "%s,%s,%s,%s,%s,%s,all", TAG_BASIC, TAG_ADVANCED, TAG_HTTP, TAG_FTP, TAG_METALINK, TAG_BITTORRENT);
item->setAvailableValues(buf);
item->addTag(TAG_BASIC);
tc->addItem(item);
- }
+ }
return tc;
}