From 51fa0de520a4f7955040ce0e9d64cf26272f28ba Mon Sep 17 00:00:00 2001 From: "Fabien C. Y. Benureau" Date: Mon, 27 Aug 2018 12:05:57 +0900 Subject: [PATCH] remove error, improve description --- pubs/pubs_cmd.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pubs/pubs_cmd.py b/pubs/pubs_cmd.py index 258cb85..740c709 100644 --- a/pubs/pubs_cmd.py +++ b/pubs/pubs_cmd.py @@ -69,10 +69,11 @@ def execute(raw_args=sys.argv): uis.init_ui(conf, force_colors=top_args.force_colors) ui = uis.get_ui() - parser = p3.ArgumentParser(description="research papers repository", + desc = 'Pubs: your bibliography on the command line.\nVisit https://github.com/pubs/pubs for more information.' + parser = p3.ArgumentParser(description=desc, prog="pubs", add_help=True) parser.add_argument('--version', action='version', version=__version__) - subparsers = parser.add_subparsers(title="valid commands", dest="command") + subparsers = parser.add_subparsers(title="commands", dest="command") # Populate the parser with core commands for cmd_name, cmd_mod in CORE_CMDS.items(): @@ -91,7 +92,6 @@ def execute(raw_args=sys.argv): # if no command, print help and exit peacefully (as '--help' does) args = parser.parse_args(remaining_args) if not args.command: - ui.error("Too few arguments!\n") parser.print_help(file=sys.stderr) sys.exit(2)