From: Hans-Christoph Steiner Date: Wed, 29 Nov 2017 13:59:48 +0000 (+0100) Subject: mirror: show help if no URL is provided X-Git-Tag: 1.0.0~62^2~3 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d5481927f28bc50f8cdca9b767414e0affa70635;p=fdroidserver.git mirror: show help if no URL is provided --- diff --git a/fdroidserver/mirror.py b/fdroidserver/mirror.py index 3578f310..62408502 100644 --- a/fdroidserver/mirror.py +++ b/fdroidserver/mirror.py @@ -23,7 +23,7 @@ options = None def main(): global options - parser = ArgumentParser(usage="%(prog)s [options] url") + parser = ArgumentParser(usage=_("%(prog)s [options] url")) common.setup_global_opts(parser) parser.add_argument("url", nargs='?', help=_("Base URL to mirror")) parser.add_argument("--archive", action='store_true', default=False, @@ -32,6 +32,11 @@ def main(): help=_("The directory to write the mirror to")) options = parser.parse_args() + if options.url is None: + logging.error(_('A URL is required as an argument!') + '\n') + parser.print_help() + sys.exit(1) + baseurl = options.url basedir = options.output_dir