From d184aca5374969a3f6819f83dc1913df222b0b7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krystian=20Du=C5=BCy=C5=84ski?= Date: Fri, 21 Apr 2023 22:46:33 +0200 Subject: [PATCH] added --generate-only option --- mikrotik_configurator/__main__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mikrotik_configurator/__main__.py b/mikrotik_configurator/__main__.py index 2d36f3c..962e270 100644 --- a/mikrotik_configurator/__main__.py +++ b/mikrotik_configurator/__main__.py @@ -16,6 +16,7 @@ def main(): argparser.add_argument('--reset', action='store_true') argparser.add_argument('--override-ip', type=str) argparser.add_argument('--ssh-pass', type=str) + argparser.add_argument('--generate-only', action='store_true') argparser.add_argument('files', type=str, nargs="+", metavar="NAME") args = argparser.parse_args() @@ -71,6 +72,8 @@ def main(): script_name = "output.rsc" print(script) + if args.generate_only: + return with tempfile.NamedTemporaryFile(mode="wt") as f: f.write(script)