Skip to main content

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)

Source distribution for cowgirl-ai-auto-code 1.5.2
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)

Table of built distributions (wheels) for cowgirl-ai-auto-code 1.5.2
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

1.5.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page