Metadata-Version: 2.4
Name: runfix
Version: 0.1.0
Summary: A smart CLI runner that analyzes command errors and suggests fixes.
Author-email: Mustafa Yiğit Aydın <myigitaydin.work@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/myigitaydin/runfix
Project-URL: Bug Tracker, https://github.com/myigitaydin/runfix/issues
Keywords: cli,error-handler,automation,fixer,terminal
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Debuggers
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# 🛠️ runfix

A lightweight, smart CLI tool that executes commands, intercepts errors, and provides instant solutions.

[TR: Türkçe döküman için buraya tıklayın.](README.tr.md)

---

## 🚀 Overview

`runfix` is designed for developers who want to stay in the flow. Instead of manually copying error logs to search for solutions, `runfix` analyzes the `stderr` output and offers a one-click fix.

## ✨ Key Features

- **Runtime Analysis:** Uses regex-based parsing to identify core error types (e.g., `ModuleNotFoundError`, `SyntaxError`).
- **One-Click Fix:** Automatically suggests and executes recovery commands like `pip install`.
- **Localization:** Supports multiple languages for error explanations.
- **Minimalist:** No heavy dependencies. Pure Python power.

## 📦 Installation

Install locally in editable mode:
```bash
git clone [https://github.com/yourusername/runfix.git](https://github.com/yourusername/runfix.git)
cd runfix
pip install -e .
```
## ⚙️ Configuration

Change the output language:
```bash
runfix config --lang tr  # For Turkish
runfix config --lang en  # For English
```
## 💡 Quick Start
Simply wrap your usual command with `runfix` run:
```bash
runfix run "python your_script.py"
```
## 📜 License
MIT

