From 4d35f24aa3ae5081348abbac5b82b8dec3721cbe Mon Sep 17 00:00:00 2001 From: grglcy Date: Fri, 10 May 2024 14:01:24 +0100 Subject: [PATCH] Derive input and output directory from commandline arguments --- src/main.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index a53c62e..45f7aae 100644 --- a/src/main.py +++ b/src/main.py @@ -1,6 +1,18 @@ -def main(): +import argparse +from pathlib import Path + + +def get_args(): + parser = argparse.ArgumentParser() + parser.add_argument('indir', type=Path) + parser.add_argument('outdir', type=Path) + return parser.parse_args() + + +def main(input_dir: str, output_dir: str): pass if __name__ == '__main__': - main() + args = get_args() + main(args.indir, args.outdir)