This release introduces new LLM integrations (`Google Vertex AI` and `Ollama`), enhances the CLI, and improves the project's documentation. Additionally, this release is bumped to version `0.5.64` to align with the PyPI package version.
๐ Features
CLI Options
- feat: Add CLI options to enhance README.md file customization.
- **`--alignment`**: Rename option to control the alignment of the README header text from *--align* to *--alignment*.
- **`--api`**: Select LLM API service to use for generating README content - *offline*, *ollama*, *openai*, *vertex*.
- **`--badge-color`**: Add option to change the color of the badge icons in the README header.
- **`--badge-style`**: Rename option to change the style of the badge icons in the README header from *--badges* to *--badge-style*.
- **`--image`**: option to include a project logo (file path, url, multimodal api) in the README header.
- **`--rate-limit`**: Add option to control the rate limit for the LLM model.
- **`--tree-depth`**: Add option to control depth of the generated repository tree structure.
- **`--top-p`**: Add option to control the top-p value for the LLM model.
LLM Integrations
- feat: Integrate Ollama for local model support. eli64s (92)
- feat: Integrate Google Vertex AI LLM eli64s (90)
๐งน Chore
- chore: Increase `pytest` coverage to over 90 percent.
- chore: Integrate `nox` for testing codebase against multiple Python versions.
โ๏ธ Dependencies
- Reduce number of non-standard library dependencies eli64s (84)
๐ Documentation
- Setup and deploy mkdocs site via github-pages eli64s (87)
---