From 936f2bb317bcd4f5d1738703d31b4db79a83afd2 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 4 Feb 2014 14:32:36 +0000 Subject: [PATCH] combine help strings --- .../java/src/net/i2p/i2ptunnel/I2PTunnel.java | 172 +++++++++--------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java index f261efa7ed..6669a424d1 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java @@ -312,30 +312,30 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { * @param l logger to receive events and output */ private static void runHelp(Logging l) { - l.log("Command list:"); + l.log("Command list:\n" + // alphabetical please... - l.log(" auth <username> <password>"); - l.log(" client <port> <pubkey>[,<pubkey,...]|file:<pubkeyfile> [<sharedClient>]"); - l.log(" clientoptions [-acx] [key=value ]*"); - l.log(" close [forced] <jobnumber>|all"); - l.log(" config [-s] <i2phost> <i2pport>"); - l.log(" connectclient <port> [<sharedClient>] [<proxy>]"); - l.log(" genkeys <privkeyfile> [<pubkeyfile>]"); - l.log(" gentextkeys"); - l.log(" httpbidirserver <host> <port> <proxyport> <spoofedhost> <privkeyfile>"); - l.log(" httpclient <port> [<sharedClient>] [<proxy>]"); - l.log(" httpserver <host> <port> <spoofedhost> <privkeyfile>"); - l.log(" ircclient <port> <pubkey>[,<pubkey,...]|file:<pubkeyfile> [<sharedClient>]"); - l.log(" list"); - l.log(" listen_on <ip>"); - l.log(" lookup <name>"); - l.log(" owndest yes|no"); - l.log(" ping <args>"); - l.log(" quit"); - l.log(" read_timeout <msecs>"); - l.log(" run <commandfile>"); - l.log(" server <host> <port> <privkeyfile>"); - l.log(" textserver <host> <port> <privkey>"); + " auth <username> <password>\n" + + " client <port> <pubkey>[,<pubkey,...]|file:<pubkeyfile> [<sharedClient>]\n" + + " clientoptions [-acx] [key=value ]*\n" + + " close [forced] <jobnumber>|all\n" + + " config [-s] <i2phost> <i2pport>\n" + + " connectclient <port> [<sharedClient>] [<proxy>]\n" + + " genkeys <privkeyfile> [<pubkeyfile>]\n" + + " gentextkeys\n" + + " httpbidirserver <host> <port> <proxyport> <spoofedhost> <privkeyfile>\n" + + " httpclient <port> [<sharedClient>] [<proxy>]\n" + + " httpserver <host> <port> <spoofedhost> <privkeyfile>\n" + + " ircclient <port> <pubkey>[,<pubkey,...]|file:<pubkeyfile> [<sharedClient>]\n" + + " list\n" + + " listen_on <ip>\n" + + " lookup <name>\n" + + " owndest yes|no\n" + + " ping <args>\n" + + " quit\n" + + " read_timeout <msecs>\n" + + " run <commandfile>\n" + + " server <host> <port> <privkeyfile>\n" + + " textserver <host> <port> <privkey>\n"); } /** @@ -378,12 +378,12 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { _clientOptions.setProperty(key, val); } } else { - l.log("Usage:"); - l.log(" clientoptions [key=value ]* // sets current options"); - l.log(" clientoptions -a [key=value ]* // adds to current options"); - l.log(" clientoptions -c // clears current options"); - l.log(" clientoptions -x [key ]* // removes listed options"); - l.log("Current options:"); + l.log("Usage:\n" + + " clientoptions [key=value ]* // sets current options\n" + + " clientoptions -a [key=value ]* // adds to current options\n" + + " clientoptions -c // clears current options\n" + + " clientoptions -x [key ]* // removes listed options\n" + + "Current options:\n"); Properties p = new OrderedProperties(); p.putAll(_clientOptions); for (Map.Entry<Object, Object> e : p.entrySet()) { @@ -466,8 +466,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { notifyEvent("serverTaskId", Integer.valueOf(serv.getId())); return; } else { - l.log("server <host> <port> <privkeyfile>"); - l.log(" creates a server that sends all incoming data\n" + " of its destination to host:port."); + l.log("server <host> <port> <privkeyfile>\n" + + " creates a server that sends all incoming data\n" + " of its destination to host:port."); notifyEvent("serverTaskId", Integer.valueOf(-1)); } } @@ -517,8 +517,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { notifyEvent("serverTaskId", Integer.valueOf(serv.getId())); return; } else { - l.log("server <host> <port> <privkeyfile>"); - l.log(" creates a server that sends all incoming data\n" + " of its destination to host:port."); + l.log("server <host> <port> <privkeyfile>\n" + + " creates a server that sends all incoming data\n" + " of its destination to host:port."); notifyEvent("serverTaskId", Integer.valueOf(-1)); } } @@ -578,8 +578,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { notifyEvent("serverTaskId", Integer.valueOf(serv.getId())); return; } else { - l.log("httpserver <host> <port> <spoofedhost> <privkeyfile>"); - l.log(" creates an HTTP server that sends all incoming data\n" + l.log("httpserver <host> <port> <spoofedhost> <privkeyfile>\n" + + " creates an HTTP server that sends all incoming data\n" + " of its destination to host:port., filtering the HTTP\n" + " headers so it looks like the request is to the spoofed host."); notifyEvent("serverTaskId", Integer.valueOf(-1)); @@ -654,8 +654,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { notifyEvent("serverTaskId", Integer.valueOf(serv.getId())); return; } else { - l.log("httpserver <host> <port> <proxyport> <spoofedhost> <privkeyfile>"); - l.log(" creates a bidirectional HTTP server that sends all incoming data\n" + l.log("httpserver <host> <port> <proxyport> <spoofedhost> <privkeyfile>\n" + + " creates a bidirectional HTTP server that sends all incoming data\n" + " of its destination to host:port., filtering the HTTP\n" + " headers so it looks like the request is to the spoofed host," + " and listens to host:proxyport to proxy HTTP requests."); @@ -707,8 +707,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { addtask(serv); notifyEvent("serverTaskId", Integer.valueOf(serv.getId())); } else { - l.log("textserver <host> <port> <privkey>"); - l.log(" creates a server that sends all incoming data\n" + " of its destination to host:port."); + l.log("textserver <host> <port> <privkey>\n" + + " creates a server that sends all incoming data\n" + " of its destination to host:port."); notifyEvent("textserverTaskId", Integer.valueOf(-1)); } } @@ -765,8 +765,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("client <port> <pubkey>[,<pubkey>]|file:<pubkeyfile>[ <sharedClient>] [<privKeyFile>]"); - l.log(" creates a client that forwards port to the pubkey.\n" + l.log("client <port> <pubkey>[,<pubkey>]|file:<pubkeyfile>[ <sharedClient>] [<privKeyFile>]\n" + + " creates a client that forwards port to the pubkey.\n" + " use 0 as port to get a free port assigned. If you specify\n" + " a comma delimited list of pubkeys, it will rotate among them\n" + " randomlyl. sharedClient indicates if this client shares \n" @@ -841,11 +841,11 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("httpclient <port> [<sharedClient>] [<proxy>]"); - l.log(" creates a client that distributes HTTP requests."); - l.log(" <sharedClient> (optional) indicates if this client shares tunnels with other clients (true of false)"); - l.log(" <proxy> (optional) indicates a proxy server to be used"); - l.log(" when trying to access an address out of the .i2p domain"); + l.log("httpclient <port> [<sharedClient>] [<proxy>]\n" + + " creates a client that distributes HTTP requests.\n" + + " <sharedClient> (optional) indicates if this client shares tunnels with other clients (true of false)\n" + + " <proxy> (optional) indicates a proxy server to be used\n" + + " when trying to access an address out of the .i2p domain"); notifyEvent("httpclientTaskId", Integer.valueOf(-1)); } } @@ -908,11 +908,11 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("connectclient <port> [<sharedClient>] [<proxy>]"); - l.log(" creates a client that for SSL/HTTPS requests."); - l.log(" <sharedClient> (optional) indicates if this client shares tunnels with other clients (true of false)"); - l.log(" <proxy> (optional) indicates a proxy server to be used"); - l.log(" when trying to access an address out of the .i2p domain"); + l.log("connectclient <port> [<sharedClient>] [<proxy>]\n" + + " creates a client that for SSL/HTTPS requests.\n" + + " <sharedClient> (optional) indicates if this client shares tunnels with other clients (true of false)\n" + + " <proxy> (optional) indicates a proxy server to be used\n" + + " when trying to access an address out of the .i2p domain\n"); } } @@ -975,9 +975,9 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("ircclient <port> [<sharedClient> [<privKeyFile>]]"); - l.log(" creates a client that filter IRC protocol."); - l.log(" <sharedClient> (optional) indicates if this client shares tunnels with other clients (true of false)"); + l.log("ircclient <port> [<sharedClient> [<privKeyFile>]]\n" + + " creates a client that filter IRC protocol.\n" + + " <sharedClient> (optional) indicates if this client shares tunnels with other clients (true of false)\n"); notifyEvent("ircclientTaskId", Integer.valueOf(-1)); } } @@ -1028,8 +1028,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("sockstunnel <port>"); - l.log(" creates a tunnel that distributes SOCKS requests."); + l.log("sockstunnel <port>\n" + + " creates a tunnel that distributes SOCKS requests."); notifyEvent("sockstunnelTaskId", Integer.valueOf(-1)); } } @@ -1075,8 +1075,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("socksirctunnel <port> [<sharedClient> [<privKeyFile>]]"); - l.log(" creates a tunnel for SOCKS IRC."); + l.log("socksirctunnel <port> [<sharedClient> [<privKeyFile>]]\n" + + " creates a tunnel for SOCKS IRC."); notifyEvent("sockstunnelTaskId", Integer.valueOf(-1)); } } @@ -1125,8 +1125,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { throw iae; } } else { - l.log("streamrclient <host> <port> <destination>"); - l.log(" creates a tunnel that receives streaming data."); + l.log("streamrclient <host> <port> <destination>\n" + + " creates a tunnel that receives streaming data."); notifyEvent("streamrtunnelTaskId", Integer.valueOf(-1)); } } @@ -1166,8 +1166,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { addtask(task); notifyEvent("streamrtunnelTaskId", Integer.valueOf(task.getId())); } else { - l.log("streamrserver <port> <privkeyfile>"); - l.log(" creates a tunnel that sends streaming data."); + l.log("streamrserver <port> <privkeyfile>\n" + + " creates a tunnel that sends streaming data."); notifyEvent("streamrtunnelTaskId", Integer.valueOf(-1)); } } @@ -1195,12 +1195,12 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { port = args[i]; notifyEvent("configResult", "ok"); } else { - l.log("Usage:"); - l.log(" config [-s] <i2phost> <i2pport>"); - l.log(" sets the connection to the i2p router."); - l.log("Current setting:"); boolean ssl = Boolean.parseBoolean(_clientOptions.getProperty("i2cp.SSL")); - l.log(" " + host + ' ' + port + (ssl ? " SSL" : "")); + l.log("Usage:\n" + + " config [-s] <i2phost> <i2pport>\n" + + " sets the connection to the i2p router.\n" + + "Current setting:\n" + + " " + host + ' ' + port + (ssl ? " SSL" : "")); notifyEvent("configResult", "error"); } } @@ -1217,9 +1217,9 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { _clientOptions.setProperty("i2cp.username", args[0]); _clientOptions.setProperty("i2cp.password", args[1]); } else { - l.log("Usage:"); - l.log(" auth <username> <password>"); - l.log(" Sets the i2cp credentials"); + l.log("Usage:\n" + + " auth <username> <password>\n" + + " Sets the i2cp credentials"); } } @@ -1237,8 +1237,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { ownDest = args[0].equalsIgnoreCase("yes"); notifyEvent("owndestResult", "ok"); } else { - l.log("owndest yes|no"); - l.log(" Specifies whether to use its own destination \n" + " for each outgoing tunnel"); + l.log("owndest yes|no\n" + + " Specifies whether to use its own destination \n" + " for each outgoing tunnel"); notifyEvent("owndestResult", "error"); } } @@ -1256,8 +1256,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { listenHost = args[0]; notifyEvent("listen_onResult", "ok"); } else { - l.log("listen_on <ip>"); - l.log(" sets the interface to listen for the I2PClient."); + l.log("listen_on <ip>\n" + + " sets the interface to listen for the I2PClient."); notifyEvent("listen_onResult", "error"); } } @@ -1279,8 +1279,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { } notifyEvent("read_timeoutResult", "ok"); } else { - l.log("read_timeout <msecs>"); - l.log(" sets the read timeout (in milliseconds) for I2P connections\n" + l.log("read_timeout <msecs>\n" + + " sets the read timeout (in milliseconds) for I2P connections\n" +" Negative values will make the connections wait forever"); notifyEvent("read_timeoutResult", "error"); } @@ -1307,8 +1307,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { return; } } else if (args.length != 1) { - l.log("genkeys <privkeyfile> [<pubkeyfile>]"); - l.log(" creates a new keypair and prints the public key.\n" + l.log("genkeys <privkeyfile> [<pubkeyfile>]\n" + + " creates a new keypair and prints the public key.\n" + " if pubkeyfile is given, saves the public key there." + "\n" + " if the privkeyfile already exists, just print/save" + "the pubkey."); //notifyEvent("genkeysResult", "error"); @@ -1394,8 +1394,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { */ public void runClose(String args[], Logging l) { if (args.length == 0 || args.length > 2) { - l.log("close [forced] <jobnumber>|all"); - l.log(" stop running tasks. either only one or all.\n" + l.log("close [forced] <jobnumber>|all\n" + + " stop running tasks. either only one or all.\n" + " use 'forced' to also stop tasks with active connections.\n" + " use the 'list' command to show the job numbers"); notifyEvent("closeResult", "error"); @@ -1456,8 +1456,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { notifyEvent("runResult", "error"); } } else { - l.log("run <commandfile>"); - l.log(" loads commandfile and runs each line in it. \n" + l.log("run <commandfile>\n" + + " loads commandfile and runs each line in it. \n" + " You can also give the filename on the commandline."); notifyEvent("runResult", "error"); } @@ -1474,8 +1474,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { */ private void runLookup(String args[], Logging l) { if (args.length != 1) { - l.log("lookup <name>"); - l.log(" try to resolve the name into a destination key"); + l.log("lookup <name>\n" + + " try to resolve the name into a destination key"); notifyEvent("lookupResult", "invalidUsage"); } else { try { @@ -1597,8 +1597,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { l.log("Generating new keys..."); I2PClient client = I2PClientFactory.createClient(); Destination d = client.createDestination(writeTo); - l.log("Secret key saved."); - l.log("Public key: " + d.toBase64()); + l.log("Secret key saved.\n" + + "Public key: " + d.toBase64()); writeTo.flush(); writeTo.close(); writePubKey(d, pubDest, l); -- GitLab