Skip to content

Releases: neomen/buildtree

v1.0.2

Choose a tag to compare

@neomen neomen released this 15 Jun 18:58
8fea319

What's Changed

  1. --minify flag - Strips whitespace and empty lines from file contents to reduce token usage when exporting to single file for LLM context
  2. Flag position flexibility - All flags can now be placed either before or after the directory argument (e.g., buildtree -s out.txt . -f "go,md" and buildtree -s out.txt -f "go,md" . both work)
  3. Glob pattern support in filters - --filter now accepts glob patterns (e.g., *.go, config.*, *.md)
  4. --ignore flag - Added support for ignoring specific files using glob patterns (e.g., *_test.go,*.log)
  5. Default text file filtering - By default, only common text file extensions are exported (go, js, ts, py, md, json, yaml, xml, txt, etc.) to prevent binary files from being included

v1.0.1

Choose a tag to compare

@neomen neomen released this 31 Aug 18:32
6cee7fd

What's Changed

  • add export structure to single file by @neomen in #4
    Buildtree now includes a powerful feature that allows you to export your entire project structure with file contents to a single file, perfect for providing context to Large Language Models (LLMs).

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@neomen neomen released this 24 Aug 16:18

What's Changed

New Contributors

  • @neomen made their first contribution in #1

Full Changelog: https://github.com/neomen/buildtree/commits/v1.0.0