From 1d080689b76a77b11b6d4c3f1299271e30fd6695 Mon Sep 17 00:00:00 2001 From: Marijn Doeve Date: Sun, 5 Jun 2022 15:47:30 +0200 Subject: [PATCH] required arguments --- __main__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/__main__.py b/__main__.py index efb4182..f4d793e 100755 --- a/__main__.py +++ b/__main__.py @@ -7,13 +7,15 @@ verbose = False if __name__ == "__main__": - parser = ArgumentParser() + parser = ArgumentParser( + prog="projectorpi", description="A tool that turns the projector on and off." + ) parser.add_argument( "-v", "--verbose", action="store_true", help="increase output verbosity" ) - sleep_or_wake = parser.add_mutually_exclusive_group() + sleep_or_wake = parser.add_mutually_exclusive_group(required=True) sleep_or_wake.add_argument( "input", nargs="?",