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.7.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.7.tar.gz.
File metadata
- Download URL: cmdfixer_gemini-0.1.7.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 |
296fba032f6280163330b20feaa60b573ca3e1cf75a77f673a8ebcea76fbbe9b
|
|
| MD5 |
11c3c69494295e8467910ae92c41f734
|
|
| BLAKE2b-256 |
04b1a7e35584682bee6267a820e9a706b839db29d9c414e76b99b9acc5d815b7
|
File details
Details for the file cmdfixer_gemini-0.1.7-py3-none-any.whl.
File metadata
- Download URL: cmdfixer_gemini-0.1.7-py3-none-any.whl
- Upload date:
- Size: 8.3 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 |
d3356cbb7e95d1fc81551cda44a38bd9963bb0b0cf67e43b8d7faff9d5576df0
|
|
| MD5 |
12ba0e4b4c481250165fd418f37a94d3
|
|
| BLAKE2b-256 |
28b50ffcfc743c06612c067b24c84ead4c100497f253f65f1c608423d0018ef0
|