Skip to main content

A smart CLI runner that analyzes command errors and suggests fixes.

Project description

🛠️ 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.


🚀 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:

git clone [https://github.com/yourusername/runfix.git](https://github.com/yourusername/runfix.git)
cd runfix
pip install -e .

⚙️ Configuration

Change the output language:

runfix config --lang tr  # For Turkish
runfix config --lang en  # For English

💡 Quick Start

Simply wrap your usual command with runfix run:

runfix run "python your_script.py"

📜 License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

runfix-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

runfix-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file runfix-0.1.0.tar.gz.

File metadata

  • Download URL: runfix-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for runfix-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c7d7adfae66445be54fff558bb357c4778686cb094fef45dc713ce5f461d07e9
MD5 ea904cf107cb0b811e1bdf3c9a8dbb0b
BLAKE2b-256 9b06aab5796cc4c1da37c785ce5871c90369286d2054ad26b2879523434e179d

See more details on using hashes here.

File details

Details for the file runfix-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: runfix-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for runfix-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90104b87dd21f1c34026940943ff508b75a7adc51b4986fd18c4141072fe5854
MD5 4626c8feb3af46c68e47859708cf74fc
BLAKE2b-256 9797821969924243e5d676fac260976266572ab55edc068c7119e29e6d90b44f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page