From d07cf48b0daf8639b42bd2567058b5927d404b03 Mon Sep 17 00:00:00 2001 From: Grzegorz Latosinski Date: Mon, 16 Nov 2020 22:53:18 +0100 Subject: [PATCH] Added possibility to save the SVG file under --output name Signed-off-by: Grzegorz Latosinski --- symbolator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/symbolator.py b/symbolator.py index ef690c3..36470d8 100755 --- a/symbolator.py +++ b/symbolator.py @@ -389,6 +389,7 @@ def parse_args(): parser = argparse.ArgumentParser(description='HDL symbol generator') parser.add_argument('-i', '--input', dest='input', action='store', help='HDL source ("-" for STDIN)') parser.add_argument('-o', '--output', dest='output', action='store', help='Output file') + parser.add_argument('--output-as-filename', dest='output_as_filename', action='store_true', help='The --output flag will be used directly as output filename') parser.add_argument('-f', '--format', dest='format', action='store', default='svg', help='Output format') parser.add_argument('-L', '--library', dest='lib_dirs', action='append', default=['.'], help='Library path') @@ -566,7 +567,7 @@ def main(): for comp, extractor in components: comp.name = comp.name.strip('_') reformat_array_params(comp) - if source == '': + if source == '' or args.output_as_filename: fname = args.output else: fname = '{}{}.{}'.format(