Skip to content
Snippets Groups Projects
Commit c1750886 authored by Simon Désaulniers's avatar Simon Désaulniers
Browse files

tools: add help -h flag for dhtscanner, dhtchat

parent d5427df9
No related branches found
No related tags found
No related merge requests found
......@@ -43,10 +43,20 @@ void print_node_info(const DhtRunner& dht, const dht_params&) {
std::cout << "Public key ID " << dht.getId() << std::endl;
}
void print_usage() {
std::cout << "Usage: dhtchat [-n network_id] [-p local_port] [-b bootstrap_host[:port]]" << std::endl << std::endl;
std::cout << "dhtchat, a simple OpenDHT command line chat client." << std::endl;
std::cout << "Report bugs to: http://opendht.net" << std::endl;
}
int
main(int argc, char **argv)
{
auto params = parseArgs(argc, argv);
if (params.help) {
print_usage();
return 0;
}
#ifdef WIN32_NATIVE
gnutls_global_init();
#endif
......
......@@ -30,6 +30,12 @@ extern "C" {
using namespace dht;
void print_usage() {
std::cout << "Usage: dhtscanner [-n network_id] [-p local_port] [-b bootstrap_host[:port]]" << std::endl << std::endl;
std::cout << "dhtscanner, a simple OpenDHT command line utility generating scan result the network." << std::endl;
std::cout << "Report bugs to: http://opendht.net" << std::endl;
}
struct snode_compare {
bool operator() (const std::shared_ptr<Node>& lhs, const std::shared_ptr<Node>& rhs) const{
return (lhs->id < rhs->id) ||
......@@ -73,6 +79,10 @@ main(int argc, char **argv)
gnutls_global_init();
#endif
auto params = parseArgs(argc, argv);
if (params.help) {
print_usage();
return 0;
}
DhtRunner dht;
dht.run(params.port, {}, true, params.network);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment