diff --git a/netrun.py b/netrun.py index e3fc861..b945c08 100644 --- a/netrun.py +++ b/netrun.py @@ -29,15 +29,19 @@ def yn(question, options="yn"): parser = argparse.ArgumentParser(description="Securely run a script from the Internet") parser.add_argument("url", help="URL of the script") +parser.add_argument("-s", "--skip-pager", action="store_true", help="Skip pager and confirmation; run script immediately") args = parser.parse_args() url = args.url content = requests.get(url).content -launch("less", content) - -response = yn("Do you want to run this script?") -if response == "y": +if args.skip_pager: launch("bash", content) else: - print("Script not run.") + launch("less", content) + + response = yn("Do you want to run this script?") + if response == "y": + launch("bash", content) + else: + print("Script not run.")