Small Go CLI to generate llm context markdown file with files contents.
- Create default config:
./gpcm -config config.yaml init- Generate output:
./gpcm -config config.yaml generateMinimal example matching the requested behavior:
projectPath: "."
documents:
- description: "Project structure overview"
outputPath: project-structure.md
sources:
- type: tree
sourcePaths:
- src
- migrations
- templates
filePattern: "*.php,*.twig"
excludePaths:
- vendor
- node_modules
- .git
- type: file
sourcePaths:
- src
- migrations
- templates
filePattern: "*.php,*.twig"
excludePaths:
- vendor
- node_modules
- .git MIT