blux-ca / scripts /update_readme_filetree.py
~JADIS
[CA] Enterprise conscious agent core scaffold
0fcfe1c
"""Update README with generated file tree."""
from __future__ import annotations
from pathlib import Path
from gen_filetree import generate
README_MARKER = "<!-- FILETREE -->"
def update_readme(readme_path: Path = Path("README.md")) -> None:
content = readme_path.read_text(encoding="utf-8")
tree = generate()
snippet = f"{README_MARKER}\n\n````\n{tree}\n````"
readme_path.write_text(snippet, encoding="utf-8")
if __name__ == "__main__":
update_readme()