ci(utils/fileHeaders): added one time run script to generate file headers

This commit is contained in:
2025-03-17 12:42:20 -04:00
parent 45c916dac5
commit e9baec63d9

View File

@@ -0,0 +1,17 @@
import pathlib
import os
import subprocess
def run_format_headers():
root = "../../src"
script = "../../commit-config/hooks/formatHeader.py"
validExtensions = [".c", ".h", ".cpp", ".hpp", ".py", ".f", ".f90"]
for path in pathlib.Path(root).rglob("*"):
if path.is_file() and path.suffix in validExtensions:
print(f"Adding header to: {path}")
subprocess.run(["python", script, str(path)], stdout=subprocess.PIPE)
if __name__ == "__main__":
run_format_headers()