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

You can install runfix directly from PyPI:

pip install runfix

⚙️ 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.1.tar.gz (4.8 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.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: runfix-0.1.1.tar.gz
  • Upload date:
  • Size: 4.8 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.1.tar.gz
Algorithm Hash digest
SHA256 c4ceab0b3bb58ac42f53e2c2f9a6c5b2e3307983c880b62a91bdd4e314886367
MD5 4bf510c4a6d86a0c07e9f1bb7162e420
BLAKE2b-256 d09df1e2a14c6a1beb56a5da5c7f34e70ede21f0c7c679009ccb8b8689311211

See more details on using hashes here.

File details

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

File metadata

  • Download URL: runfix-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 05c8efa59acde0edd3992f7730e1ec02851a41786941fd9ba4d40a1e503f7388
MD5 59b9a427752644db61988bb943afe0ae
BLAKE2b-256 9d686fa17551fcbe3ea00471f47cc2ea5ce9fa14a37066fc9e0d72a7b54d804a

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