summaryrefslogtreecommitdiff
path: root/modules/tools/python/c_generate_iface.py
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-02-16 15:50:40 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-02-16 15:50:40 +0100
commit35635f5514a9f702b5606146bf9ff4494030ff8f (patch)
treee106742b502e93053943aaccd85040147a28c3de /modules/tools/python/c_generate_iface.py
parentda93f0466cdeaf266debe5bacee6779354cf4a34 (diff)
core,tools,codec: Moving towards lang tooling
Diffstat (limited to 'modules/tools/python/c_generate_iface.py')
-rwxr-xr-xmodules/tools/python/c_generate_iface.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/modules/tools/python/c_generate_iface.py b/modules/tools/python/c_generate_iface.py
index e5a0d9b..d234482 100755
--- a/modules/tools/python/c_generate_iface.py
+++ b/modules/tools/python/c_generate_iface.py
@@ -1 +1,24 @@
#!/usr/bin/env python3
+
+import argparse;
+import jinja2;
+
+
+def parse_args():
+ parser = argparse.ArgumentParser(
+ description = "Generates bindings for the Interface schema"
+ );
+ parser.add_argument(
+ '-t', '--template',
+ required=True,
+ help = "Path to the template directory"
+ );
+
+ return parser.parse_args();
+
+def main():
+ return 0;
+
+if __name__ == "__main__":
+ rc = main();
+ exit(rc);