Metadata-Version: 2.3
Name: textmeld
Version: 0.2.3
Summary: A tool to combine multiple text files into one for LLM training and prompts
Author: Hamham Taro
Author-email: hamhamtarotottoko@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Description-Content-Type: text/markdown

# TextMeld

A CLI tool that combines multiple text files into one, making it perfect for LLM training data preparation and prompt engineering.

## Installation

```bash
pip install textmeld
```

## Usage

```bash
# Basic usage
textmeld /path/to/your/directory

# Set maximum directory depth
textmeld /path/to/your/directory --max-depth 3
```

The tool will:
1. Respect .gitignore patterns if present
2. Include README.md content if available
3. Combine all text files into a single output
4. Skip binary and hidden files automatically

## Supported File Types

- Markdown (.md)
- Text (.txt)
- YAML (.yaml, .yml)
- JSON (.json)
- Python (.py)
- JavaScript (.js)
- TypeScript (.ts)
- JSX/TSX (.jsx, .tsx)
- HTML (.html)
- CSS (.css)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.
