From 5ec3bb902ed119f4e3253a82889f2b718849e8af Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Mon, 11 Sep 2023 19:10:21 +0200 Subject: [PATCH] build(meta_update): Add new option `--outdir` --- meta_update.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta_update.py b/meta_update.py index c7e49c48..c5ff5026 100755 --- a/meta_update.py +++ b/meta_update.py @@ -139,6 +139,7 @@ def main(): parser = ArgumentParser(description='Update codemeta.json and ' '.zenodo.json') parser.add_argument('--set-version', dest='newversion') + parser.add_argument('--outdir', dest='outdir') args = parser.parse_args() for manipulator in (CodeMetaManipulator(), ZenodoManipulator()): @@ -150,7 +151,10 @@ def main(): if args.newversion is not None: manipulator.version(args.newversion) manipulator.update_authors() - manipulator.save() + filename = None + if args.outdir is not None: + filename = f'{args.outdir}/{manipulator.default_filename}' + manipulator.save(filename) if __name__ == '__main__':