Selaa lähdekoodia

Pass test configuration to checker

nosoop 10 kuukautta sitten
vanhempi
commit
ac7152e35e
1 muutettua tiedostoa jossa 7 lisäystä ja 3 poistoa
  1. 7 3
      src/smgdc/app.py

+ 7 - 3
src/smgdc/app.py

@@ -1,5 +1,6 @@
 #!/usr/bin/python3
 
+import argparse
 import configparser
 import pathlib
 import struct
@@ -19,11 +20,14 @@ from .validate import (
 
 
 def main() -> None:
-    # TODO implement
-    p = pathlib.Path("tf2.gamedata.ini")
+    parser = argparse.ArgumentParser()
+
+    parser.add_argument("validation_file", metavar="config", type=pathlib.Path)
+
+    args = parser.parse_args()
 
     config = configparser.ConfigParser()
-    config.read(p)
+    config.read(args.validation_file)
 
     entries = msgspec.convert(
         {s: config[s] for s in config.sections()},