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.6.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.6.tar.gz.
File metadata
- Download URL: cmdfixer_gemini-0.1.6.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 |
9b251dd2c7eae7537e500a4de5d9fb687200ddf4ea1f21871f4f975e7b00ae05
|
|
| MD5 |
412a0216658596ffbe3eb5b49c293645
|
|
| BLAKE2b-256 |
aee40381a379a6e693f4d3578164e81edd95c17956a9a9a2b5637fcd5c59dd5d
|
File details
Details for the file cmdfixer_gemini-0.1.6-py3-none-any.whl.
File metadata
- Download URL: cmdfixer_gemini-0.1.6-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 |
35eded945ee4f6dcbc2f972738644e40277af07b17960b2080ad83505f49913f
|
|
| MD5 |
34ac9f23a27c84a0d92033c5e5eef328
|
|
| BLAKE2b-256 |
4d14ae4097ae09f2e6d5b0e126604d36689514d9a4018c176cc0c7f1230d70cc
|