Added some more information for certain help commands also rewrote some of them to...
authorMaran <maran.hidskes@gmail.com>
Mon, 18 Jun 2012 20:19:47 +0000 (22:19 +0200)
committerMaran <maran.hidskes@gmail.com>
Mon, 18 Jun 2012 20:19:47 +0000 (22:19 +0200)
electrum

index 14f93fc..7886de4 100755 (executable)
--- a/electrum
+++ b/electrum
@@ -39,50 +39,49 @@ from optparse import OptionParser
 from decimal import Decimal
 
 known_commands = {
-    'help':'print help',
-    'validateaddress':'check that the address is valid', 
-    'balance': "Display the balance of your wallet or of an address.\nsyntax: balance [<address>]", 
+    'help':'Prints this help',
+    'validateaddress':'Check that the address is valid', 
+    'balance': "Display the balance of your wallet or of an address.\nSyntax: balance [<address>]", 
     'contacts': "Show your list of contacts", 
-    'create':'create wallet', 
-    'restore':'restore wallet', 
-    'payto':""" 
-            payto <recipient> <amount> [label]
-            create and broadcast a transaction.
-            <recipient> can be a bitcoin address or a label
-            options:\n--fee, -f: set transaction fee\n--fromaddr, -s: send from address -\n--changeaddr, -c: send change to address
+    'create':'Create a wallet', 
+    'restore':'Restore a wallet', 
+    'payto':"""Create and broadcast a transaction.
+Syntax: payto <recipient> <amount> [label]
+<recipient> can be a bitcoin address or a label
+options:\n  --fee, -f: set transaction fee\n  --fromaddr, -s: send from address -\n  --changeaddr, -c: send change to address
             """,
     'sendtx':
-            """sendtx <tx>
-            broadcast a transaction to the network. <tx> must be in hexadecimal""",
+            'Broadcasts a transaction to the network. \nSyntax: sendtx <tx>\n<tx> must be in hexadecimal.',
     'password': 
-            "change your password",
+            "Changes your password",
     'addresses':  
-            """show your list of addresses.
-            options:
-             -a: show all addresses, including change addresses
-             -k: show private keys
-             -b: show the balance of addresses""",
-    'history':"show the transaction history",
-    'label':"assign a label to an item",
+            """Shows your list of addresses.
+options:
+  -a: show all addresses, including change addresses
+  -k: show private keys
+  -b: show the balance of addresses""",
+
+    'history':"Shows the transaction history",
+    'label':'Assign a label to an item\nSyntax: label <tx_hash> <label>',
     'mktx':
-        """create a signed transaction. password protected
-           syntax: mktx <recipient> <amount> [label]
-           options:\n--fee, -f: set transaction fee\n--fromaddr, -s: send from address -\n--changeaddr, -c: send change to address
+        """Create a signed transaction, password protected.
+Syntax: mktx <recipient> <amount> [label]
+options:\n  --fee, -f: set transaction fee\n  --fromaddr, -s: send from address -\n  --changeaddr, -c: send change to address
         """,
     'seed':
-            "print the generation seed of your wallet.",
+            "Print the generation seed of your wallet.",
     'import': 
-            "import key pair",
+            'Imports a key pair\nSyntax: import <address>:<privatekey>',
     'signmessage':
-            'sign a message with a key',
+            'Signs a message with a key\nSyntax: signmessage <address> <message>',
     'verifymessage':
-             'verify signature',
+             'Verifies a signature\nSyntax: verifymessage <address> <signature> <message>',
     'eval':  
              "Run python eval() on an object\nSyntax: eval <expression>\nExample: eval \"wallet.aliases\"",
     'deseed':
-            "remove seed from the wallet. The seed is stored in a file that has the name of the wallet plus '.seed'",
+            "Remove seed from the wallet. The seed is stored in a file that has the name of the wallet plus '.seed'",
     'reseed':
-            "restore seed of the wallet. The wallet must have no seed, and the seed must match the wallet's master public key.",
+            "Restore seed of the wallet. The wallet must have no seed, and the seed must match the wallet's master public key.",
     'freeze':'',
     'unfreeze':'',
     'prioritize':'',