Metadata-Version: 2.4
Name: switchforge
Version: 2.0.2
Summary: AI-powered backend test generation engine
Project-URL: Homepage, https://theswitchcompany.online/products/forge/core
Project-URL: Repository, https://github.com/switchcompany/forge-core
Project-URL: Documentation, https://theswitchcompany.online/docs/forge-core
Author-email: TheSwitchCompany <hello@theswitchcompany.online>
License-Expression: MIT
Keywords: ai,backend,code-generation,testing,unit-tests
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.7.0
Requires-Dist: typer>=0.12.0
Provides-Extra: accurate-tokens
Requires-Dist: tiktoken>=0.7.0; extra == 'accurate-tokens'
Provides-Extra: dev
Requires-Dist: pyinstaller>=6.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.5.0; extra == 'dev'
Requires-Dist: tiktoken>=0.7.0; extra == 'dev'
Description-Content-Type: text/markdown

# Switchforge (Forge Core CLI)

AI-powered backend test generation engine by [TheSwitchCompany](https://theswitchcompany.online).

## Install

```bash
pip install switchforge
```

## Quick Start

```bash
switchforge login --token YOUR_API_TOKEN
switchforge init
switchforge run . --target 90
```

### Windows Users

If `switchforge` is not recognized, use `python -m forge_core`:

```powershell
python -m forge_core login --token YOUR_API_TOKEN
python -m forge_core init
python -m forge_core run . --target 90
```

## Documentation

[theswitchcompany.online/docs/forge-core](https://theswitchcompany.online/docs/forge-core)
