From 97a004f7f26d71c07197bbfb4d3ad9eae92cc1d7 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Thu, 6 Mar 2025 13:16:09 +0000 Subject: [PATCH] Fix commandline arguments --- gtscraper.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gtscraper.py b/gtscraper.py index e6ae60f..32c86be 100755 --- a/gtscraper.py +++ b/gtscraper.py @@ -68,8 +68,15 @@ def nbplkup(zone: str) -> list[(str, str)]: def main(): parser = argparse.ArgumentParser("gtscraper") - parser.add_argument("zone", default=None) - parser.add_argument("--output", type=argparse.FileType("w"), default=sys.stdout) + parser.add_argument( + "--zone", required=False, default=None, help="Scan an individual zone" + ) + parser.add_argument( + "--output", + type=argparse.FileType("w"), + default=sys.stdout, + help="Filename to write the resulting JSON to", + ) args = parser.parse_args() logging.basicConfig(level=logging.INFO, stream=sys.stderr)