Something went wrong. Try again.
Governing documents of Reverie Projects
Something went wrong. Try again.
123456789101112131415161718192021import sysfrom datetime import datetime, timezonefrom pathlib import Path
root = Path(__file__).resolve().parentstamp = datetime.now(timezone.utc).strftime("%Y-%m-%d %H:%M:%S UTC")header = "### Modification Log"
if len(sys.argv) > 1: paths = [Path(arg) for arg in sys.argv[1:]]else: paths = [path for path in sorted(root.rglob("*.md")) if ".git" not in path.parts]
for path in paths: text = path.read_text(encoding="utf-8") if header in text: updated = text.rstrip() + f"\n{stamp}\n" else: updated = text.rstrip() + f"\n\n{header}\n\n{stamp}\n" path.write_text(updated, encoding="utf-8", newline="\n")