From fab8c8ba1c579c02b9c3af4cf4a730d3b9974ec0 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 6 Mar 2018 01:18:58 -0500 Subject: [PATCH] Print usage when argv empty --- docker_custodian/docker_autostop.py | 4 ++++ docker_custodian/docker_gc.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docker_custodian/docker_autostop.py b/docker_custodian/docker_autostop.py index 021f60e..780ff40 100644 --- a/docker_custodian/docker_autostop.py +++ b/docker_custodian/docker_autostop.py @@ -95,6 +95,10 @@ def get_opts(args=None): ) opts = parser.parse_args(args=args) + if len(sys.argv) < 2: + parser.print_help() + exit(0) + if not opts.prefix: parser.error("Running with no --prefix will match nothing.") diff --git a/docker_custodian/docker_gc.py b/docker_custodian/docker_gc.py index db7aba9..40dae8d 100644 --- a/docker_custodian/docker_gc.py +++ b/docker_custodian/docker_gc.py @@ -269,6 +269,10 @@ def get_args(args=None): help="Path to a file which contains a list of images to exclude, one " "image tag per line.") + if len(sys.argv) < 2: + parser.print_help() + exit(0) + return parser.parse_args(args=args)