From 062862f1930dc76c4ffeb22f63c017004cafde03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krystian=20Du=C5=BCy=C5=84ski?= Date: Fri, 28 Apr 2023 20:57:49 +0200 Subject: [PATCH] added printing line numbers when option --generate-only is not used --- mikrotik_configurator/__main__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mikrotik_configurator/__main__.py b/mikrotik_configurator/__main__.py index 962e270..57a6b25 100644 --- a/mikrotik_configurator/__main__.py +++ b/mikrotik_configurator/__main__.py @@ -71,10 +71,13 @@ def main(): base_path = "flash/" if has_flash else "" script_name = "output.rsc" - print(script) if args.generate_only: + print(script) return + for index, line in enumerate(script.splitlines(), start=1): + print('{:4d}: {}'.format(index, line.rstrip())) + with tempfile.NamedTemporaryFile(mode="wt") as f: f.write(script) f.flush()