add argument parser

This commit is contained in:
Bjarne von Horn
2023-08-09 20:26:00 +02:00
parent f504acf1df
commit 30326154ee

View File

@@ -138,3 +138,16 @@ def dump_markdown(table_data):
ans += cell_fmt_center.format(cell)
ans += '|'
return ans
if __name__ == "__main__":
from sys import argv
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--markdown", nargs=1)
parser.add_argument("devices_dir", nargs=1)
args = parser.parse_args(argv[1:])
table = compute_table(get_all_drivers(args.devices_dir[0]))
if args.markdown is not None:
with open(args.markdown[0], "w") as f:
f.write(dump_markdown(table))