From f495309ba8648737f868912010621cd99559fadb Mon Sep 17 00:00:00 2001
From: thechief389 <thechief389@icloud.com>
Date: Thu, 3 May 2018 13:35:41 -0400
Subject: [PATCH] Update main.py

Fixed error when no arguments were specified. Also changed sub parser metavar.
---
 pokedex/main.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/pokedex/main.py b/pokedex/main.py
index ac83695..6044d9e 100644
--- a/pokedex/main.py
+++ b/pokedex/main.py
@@ -14,11 +14,12 @@ from pokedex import defaults
 
 
 def main(junk, *argv):
-    if len(argv) <= 0:
-        command_help()
-        return
-
     parser = create_parser()
+    
+    if len(argv) <= 0:
+        parser.print_help()
+        sys.exit()
+
     args = parser.parse_args(argv)
     args.func(parser, args)
 
@@ -62,7 +63,7 @@ def create_parser():
         parents=[common_parser],
     )
 
-    cmds = parser.add_subparsers(title='Commands')
+    cmds = parser.add_subparsers(title='commands', metavar='<command>', help='commands')
     cmd_help = cmds.add_parser(
         'help', help=u'Display this message',
         parents=[common_parser])