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.
Metadata
Release files for cowgirl-ai-auto-code 1.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| cowgirl_ai_auto_code-1.5.2.tar.gz | 15.5 kB | Without provenance | Details for cowgirl_ai_auto_code-1.5.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cowgirl_ai_auto_code-1.5.2-py3-none-any.whl | Python 3 | none | any | Details for cowgirl_ai_auto_code-1.5.2-py3-none-any.whl |
Total release size: 47.5 kB
Release files / cowgirl_ai_auto_code-1.5.2.tar.gz
| Download URL | cowgirl_ai_auto_code-1.5.2.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee24eaafd74a6b9d6ce8677d900b29c5e863cf319f8c3151798d6d4e838de4ca
|
|
BLAKE2b-256 checksum How to use checksums |
a99259a058eacb2d0616d48fc6ab9a50881696486ff81231907e5ae86b96db1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Release files / cowgirl_ai_auto_code-1.5.2-py3-none-any.whl
| Download URL | cowgirl_ai_auto_code-1.5.2-py3-none-any.whl |
|---|---|
| Size | 31.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1ca21d9157867b2481a6752864c565119f708aca02b918967fb3416bd1f752ed
|
|
BLAKE2b-256 checksum How to use checksums |
f6eaa97f9faadd2a93e051b3365b8d3c1fc805b6148e36b0841530165dadd2e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Security for cowgirl-ai-auto-code 1.5.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.