Cowgirl AI - Auto Code
Project description
Auto Code
A programming CLI bot that digests Python files in a specified directory and updates them with refinements.
Installation
To install the necessary packages, run:
pip install cowgirl-ai-core cowgirl-ai-utils cowgirl-ai-auto-code
Usage
To refine Python files in the src
directory, use the following command:
cowgirl-ai-auto-code refine src .py
What Does "Refine" Do?
The "refine" command analyzes your code, suggesting improvements and optimizations to enhance readability, performance, and maintainability. It's like having a coding buddy who helps you clean up your code!
Compatibility
This program is currently only compatible with OpenAI. We're looking into expanding compatibility with other open-source LLMs like Meta and Anthropic. Additionally, we're investigating the possibility of adding .sql
refinements to the CLI tool. :)
Troubleshooting
If you encounter issues while using the tool, consider the following:
- Ensure that all required packages are installed correctly.
- Check the file paths for any typos or incorrect directories.
- Review the output logs for specific error messages that can guide you.
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
Built Distribution
File details
Details for the file cowgirl_ai_auto_code-1.5.2.tar.gz
.
File metadata
- Download URL: cowgirl_ai_auto_code-1.5.2.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee24eaafd74a6b9d6ce8677d900b29c5e863cf319f8c3151798d6d4e838de4ca |
|
MD5 | 37a05abbf811bb35a9543293340cfe61 |
|
BLAKE2b-256 | a99259a058eacb2d0616d48fc6ab9a50881696486ff81231907e5ae86b96db1f |
File details
Details for the file cowgirl_ai_auto_code-1.5.2-py3-none-any.whl
.
File metadata
- Download URL: cowgirl_ai_auto_code-1.5.2-py3-none-any.whl
- Upload date:
- Size: 31.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca21d9157867b2481a6752864c565119f708aca02b918967fb3416bd1f752ed |
|
MD5 | 1db54cd1e3f70a59df6c95f09db37d3a |
|
BLAKE2b-256 | f6eaa97f9faadd2a93e051b3365b8d3c1fc805b6148e36b0841530165dadd2e1 |