ginpee — утилита для генерации project.md, содержащего дерево файлов и их содержимое.
Полезна для документирования структуры проекта, передачи контекста ИИ или коллегам.
cargo install --path .ginpee initСоздаёт:
ginpee.toml— конфигурационный файл..gpskip— файл игнорирования (аналог.gitignore).
ginpee runСгенерирует project.md с деревом и содержимым файлов.
Флаги:
--output <file>— указать имя файла (по умолчаниюproject.md).--top "<text>"— добавить текст в начало.--down "<text>"— добавить текст в конец.--files "*.rs" "README.md"— включить только указанные файлы.
ginpee.toml:
[top]
text = "Текст сверху"
[down]
text = "Текст снизу"
[files]
include = ["*.с", "*.h", "Makefile", "*.py"]Файл .gpskip используется для игнорирования файлов и папок (по умолчанию включает .git/, target/, и т.д.).
MIT