diff --git a/daemon/lokinet.cpp b/daemon/lokinet.cpp index 66eb19296..a9ddb4263 100644 --- a/daemon/lokinet.cpp +++ b/daemon/lokinet.cpp @@ -411,20 +411,23 @@ lokinet_main(int argc, char* argv[]) "LokiNET is a free, open source, private, " "decentralized, \"market based sybil resistant\" " "and IP based onion routing network"); - options.add_options()("v,verbose", "Verbose", cxxopts::value()) + // clang-format off + options.add_options() + ("v,verbose", "Verbose", cxxopts::value()) #ifdef _WIN32 - ("install", "install win32 daemon to SCM", cxxopts::value())( - "remove", "remove win32 daemon from SCM", cxxopts::value()) + ("install", "install win32 daemon to SCM", cxxopts::value()) + ("remove", "remove win32 daemon from SCM", cxxopts::value()) #endif - ("h,help", "help", cxxopts::value())("version", "version", cxxopts::value())( - "g,generate", "generate client config", cxxopts::value())( - "r,router", "run as router instead of client", cxxopts::value())( - "f,force", "overwrite", cxxopts::value())( - "c,colour", "colour output", cxxopts::value()->default_value("true"))( - "b,background", - "background mode (start, but do not connect to the network)", - cxxopts::value())( - "config", "path to configuration file", cxxopts::value()); + ("h,help", "help", cxxopts::value())("version", "version", cxxopts::value()) + ("g,generate", "generate client config", cxxopts::value()) + ("r,router", "run as router instead of client", cxxopts::value()) + ("f,force", "overwrite", cxxopts::value()) + ("c,colour", "colour output", cxxopts::value()->default_value("true")) + ("b,background", "background mode (start, but do not connect to the network)", + cxxopts::value()) + ("config", "path to configuration file", cxxopts::value()) + ; + // clang-format on options.parse_positional("config"); @@ -564,7 +567,7 @@ lokinet_main(int argc, char* argv[]) SetUnhandledExceptionFilter(&GenerateDump); #endif - std::thread main_thread{std::bind(&run_main_context, configFile, opts)}; + std::thread main_thread{[&] { run_main_context(configFile, opts); }}; auto ftr = exit_code.get_future(); #ifdef _WIN32 @@ -577,8 +580,7 @@ lokinet_main(int argc, char* argv[]) if (ctx and ctx->IsUp() and not ctx->LooksAlive()) { for (const auto& wtf : - {"you have been visited by the mascott of the " - "deadlocked router.", + {"you have been visited by the mascott of the deadlocked router.", "⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠄⠄⠄⠄", "⠄⠄⠄⠄⠄⢀⣀⣀⡀⠄⠄⠄⡠⢲⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠄⠄", "⠄⠄⠄⠔⣈⣀⠄⢔⡒⠳⡴⠊⠄⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣧⠄⠄",