Fix corrupted shell commands using AI
Project description
Cmd-Fixer
Cmd-Fixer is a Python CLI tool that helps you fix corrupted or incorrect shell commands using AI. It suggests possible corrections, lets you preview them, and optionally executes the selected command immediately.
Features
- AI-powered shell command fixing using Gemini LLM.
- Interactive CLI with numbered command suggestions.
- Option to execute the suggested command directly.
- Stores API key and user preferences locally for seamless usage.
- Configurable maximum number of suggestions per fix.
Installation
Install the package via pip:
pip install git+https://github.com/MostafaOsmanFathi/Cmd-Fixer.git
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cmdfixer_gemini-0.1.5.tar.gz
(6.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cmdfixer_gemini-0.1.5.tar.gz.
File metadata
- Download URL: cmdfixer_gemini-0.1.5.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88a5a8369f20877e85f95c288a98a470f397aed0cf746c791695abf588cbb608
|
|
| MD5 |
332802d4425da0d3f19f9e452910fa7f
|
|
| BLAKE2b-256 |
9bd62e2134d6f5a58d6ce96f7867a79f8de1f992db6b2ab94c450b594cb7b2a2
|
File details
Details for the file cmdfixer_gemini-0.1.5-py3-none-any.whl.
File metadata
- Download URL: cmdfixer_gemini-0.1.5-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb30f94d0f5ef50e562d038c144b25da983ec2574780a24411646a93a14a6bae
|
|
| MD5 |
c1b5c79c6998f51cbd183d339c0ea810
|
|
| BLAKE2b-256 |
f130f435a4c2546a0f148734d3c3a1c31bab75810cc8341654be0abcf87bbde3
|