Skip to content

Releases: ashwin271/treecraft

v0.1.1

Choose a tag to compare

@ashwin271 ashwin271 released this 12 Nov 17:10

What's Changed

Added

  • Added __main__.py to support module execution via python -m treecraft

Changed

  • Removed setup.py in favor of consolidated configuration in pyproject.toml

Usage

Users can now run the package in two ways:

  1. As a command line tool:
    treecraft input_file -o output_directory
  2. As a Python module:
    python -m treecraft input_file -o output_directory

Installation

pip install treecraft

Full Changelog

Treecraft v0.1.0 - Initial Release

Pre-release

Choose a tag to compare

@ashwin271 ashwin271 released this 12 Nov 03:50

First public release of Treecraft - A Python tool for generating directory structures from text-based tree representations.

What's New

  • Tree parsing with support for various tree formats
  • Directory structure generation with safety checks
  • CLI interface with input/output options
  • Python API for programmatic usage
  • Comprehensive test suite
  • Documentation and examples

Installation

pip install treecraft

Documentation

See the README.md for full documentation.

Breaking Changes

None (Initial Release)