("conf",value<std::string>()->default_value(""),"Path to main i2pd config file (default: try ~/.i2pd/i2pd.conf or /var/lib/i2pd/i2pd.conf)")
("conf",value<std::string>()->default_value(""),"Path to main i2pd config file (default: try ~/.i2pd/i2pd.conf or /var/lib/i2pd/i2pd.conf)")
("tunconf",value<std::string>()->default_value(""),"Path to config with tunnels list and options (default: try ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf)")
("tunconf",value<std::string>()->default_value(""),"Path to config with tunnels list and options (default: try ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf)")
("tunnelsdir",value<std::string>()->default_value(""),"Path to extra tunnels' configs folder (default: ~/.i2pd/tunnels.d or /var/lib/i2pd/tunnels.d")
("tunnelsdir",value<std::string>()->default_value(""),"Path to extra tunnels' configs folder (default: ~/.i2pd/tunnels.d or /var/lib/i2pd/tunnels.d")
("pidfile",value<std::string>()->default_value(""),"Path to pidfile (default: ~/i2pd/i2pd.pid or /var/lib/i2pd/i2pd.pid)")
("pidfile",value<std::string>()->default_value(""),"Path to pidfile (default: ~/i2pd/i2pd.pid or /var/lib/i2pd/i2pd.pid)")
("log",value<std::string>()->default_value(""),"Logs destination: stdout, file, syslog (stdout if not set)")
("log",value<std::string>()->default_value(""),"Logs destination: stdout, file, syslog (stdout if not set)")
("logfile",value<std::string>()->default_value(""),"Path to logfile (stdout if not set, autodetect if daemon)")
("logfile",value<std::string>()->default_value(""),"Path to logfile (stdout if not set, autodetect if daemon)")
("loglevel",value<std::string>()->default_value("info"),"Set the minimal level of log messages (debug, info, warn, error, none)")
("loglevel",value<std::string>()->default_value("warn"),"Set the minimal level of log messages (debug, info, warn, error, none)")
("logclftime",bool_switch()->default_value(false),"Write full CLF-formatted date and time to log (default: disabled, write only time)")
("logclftime",bool_switch()->default_value(false),"Write full CLF-formatted date and time to log (default: disabled, write only time)")
("family",value<std::string>()->default_value(""),"Specify a family, router belongs to")
("family",value<std::string>()->default_value(""),"Specify a family, router belongs to")
("datadir",value<std::string>()->default_value(""),"Path to storage of i2pd data (RI, keys, peer profiles, ...)")
("datadir",value<std::string>()->default_value(""),"Path to storage of i2pd data (RI, keys, peer profiles, ...)")
@ -88,7 +88,7 @@ namespace config {
("http.pass",value<std::string>()->default_value(""),"Password for basic auth (default: random, see logs)")
("http.pass",value<std::string>()->default_value(""),"Password for basic auth (default: random, see logs)")
("http.strictheaders",value<bool>()->default_value(true),"Enable strict host checking on WebUI")
("http.strictheaders",value<bool>()->default_value(true),"Enable strict host checking on WebUI")
("http.hostname",value<std::string>()->default_value("localhost"),"Expected hostname for WebUI")
("http.hostname",value<std::string>()->default_value("localhost"),"Expected hostname for WebUI")