From 17831dafc3c10f7a1d20edd4b052027b34fe9f02 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 13 Mar 2022 12:11:13 +0000 Subject: [PATCH] Rework arguments: -c/--config are required. The others optional w/ sane defaults --- vppcfg | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/vppcfg b/vppcfg index 4fe8c9e..b7b56e8 100755 --- a/vppcfg +++ b/vppcfg @@ -15,16 +15,14 @@ except ImportError: def main(): parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter) - parser.add_argument('-c', dest='config', type=str, help="""YAML configuration file for VPP""") - parser.add_argument('-s', dest='schema', type=str, default='./schema.yaml', help="""YAML schema validation""") - parser.add_argument('-d', dest='debug', action='store_true', help="""Enable debug, default False""") + parser.add_argument('-c', '--config', dest='config', required=True, type=str, help="""YAML configuration file for VPP""") + parser.add_argument('-s', '--schema', dest='schema', type=str, default='./schema.yaml', help="""YAML schema validation file""") + parser.add_argument('-d', '--debug', dest='debug', action='store_true', help="""Enable debug, default False""") args = parser.parse_args() + level = logging.INFO if args.debug: - print("Arguments:", args) level = logging.DEBUG - else: - level = logging.INFO logging.basicConfig(format='[%(levelname)-8s] %(name)s.%(funcName)s: %(message)s', level=level) try: