Metadata-Version: 2.2
Name: yoix
Version: 0.1.0
Summary: Pythonic static site generator designed for minimalists
Home-page: https://github.com/crock/yoix.py
Author: Alex Crocker
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.0.0
Requires-Dist: mistune
Requires-Dist: python-frontmatter
Requires-Dist: python-slugify
Requires-Dist: tomli>=1.1.0
Requires-Dist: yoix-pi==1.0.0
Requires-Dist: pybars3==0.9.7
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Yoix.py - Minimal Static Site Generator 

**This is a pre-release. Do not use for production environments yet.**

Pythonic static site generator designed for minimalists.

## Installation

You can install yoix using pip:

```bash
pip install yoix
```

## Usage

### Command Line

You can also use the command-line interface:

```bash
# Using default directories (includes/partials and public)
yoix

# Specify custom directories
yoix --input content --output public --partials includes/partials --templates includes/templates

# Using short options
yoix -i path/to/content -o path/to/public -p path/to/partials -t path/to/templates

# Show help
yoix --help
```

## Development

To set up for development:

```bash
# Clone the repository
git clone https://github.com/crock/yoix.py yoix
cd yoix

# Create a virtual environment
python -m venv venv

# Activate the virtual environment
source ./venv/bin/activate

# Install in development mode with test dependencies
pip install -e ".[dev]"

# Run tests
pytest
```

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/crock/yoix-core/blob/main/LICENSE) file for details.
