Skip to content

tools / gen_repo_tree.py

Path: tools/gen_repo_tree.py
Lane: tools
Executable: yes

Purpose

tools/gen_repo_tree.py

Generate a directories-only repository tree as Markdown.

GUI flow: 1. Pick repository root folder 2. Pick output markdown file

No argparse required.

Entry points

  • __main__ guard detected

Key symbols

Classes

  • (none detected)

Functions

  • build_tree(root)
  • choose_paths()
  • emit_tree(node, prefix)
  • generate_markdown(root)
  • main()
  • nest_paths(rel_paths)

Configuration & environment

  • (no env vars detected by regex)

Dependencies (imports)

  • __future__
  • datetime
  • os
  • pathlib
  • tkinter

Operational notes (fill in)

  • Headless/interactive:
  • Systemd unit (if any):
  • Schedules/triggers:
  • Debug artifacts:
  • Failure modes: