required arguments

This commit is contained in:
2022-06-05 15:47:30 +02:00
parent 74916a66d8
commit 1d080689b7

View File

@@ -7,13 +7,15 @@ verbose = False
if __name__ == "__main__": if __name__ == "__main__":
parser = ArgumentParser() parser = ArgumentParser(
prog="projectorpi", description="A tool that turns the projector on and off."
)
parser.add_argument( parser.add_argument(
"-v", "--verbose", action="store_true", help="increase output verbosity" "-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( sleep_or_wake.add_argument(
"input", "input",
nargs="?", nargs="?",