From 50292eb2cb22e54e814a325b0492e31d17ac581d Mon Sep 17 00:00:00 2001 From: Sam Sloniker Date: Fri, 8 Apr 2022 14:13:06 -0700 Subject: [PATCH] Make `-s` and `-p` mutually exclusive --- netrun.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/netrun.py b/netrun.py index a183a38..2edc879 100755 --- a/netrun.py +++ b/netrun.py @@ -35,13 +35,14 @@ parser = argparse.ArgumentParser( description="Securely run a script from the Internet" ) parser.add_argument("url", help="URL of the script") -parser.add_argument( +group = parser.add_mutually_exclusive_group() +group.add_argument( "-s", "--skip-pager", action="store_true", help="Skip pager and confirmation; run script immediately", ) -parser.add_argument( +group.add_argument( "-p", "--pager", help="Choose pager to use (default: `less`)",