I build a PR description CLI primarily to use it for work to automate my pr creation flow, pr-desc allows me to pipeline ai generated pr description to my gh pull request and I can update the content to my need on github after but it makes the process more smooth. Although I build it for this specific reason I can see multiple use of this CLI I added few on README in Incoming section. Please check it out and see if you want to contribute and make it even better.
Here' few feature currently availabale in pr-desc:
AI-Powered Generation: Utilizes advanced AI models to analyze Git diffs, commit messages, and file changes for intelligent description generation.
Flexible Output Templates: Choose from predefined standard, detailed, or minimal PR description formats to match your team's conventions.
Fast & Free: Integrates with high-performance, free-tier AI providers like Groq and DeepInfra, ensuring rapid generation without cost barriers.
Seamless Configuration: Store API keys and default settings globally, allowing pr-desc to be used effortlessly from any project directory.
Model Transparency: Easily list and select from a range of supported AI models for each provider.
Robust & Reliable: Built with TypeScript for enhanced type safety and maintainability.
Custom Template Files: Provide your own Markdown file as a template for highly tailored PR descriptions.
Interactive Configuration Wizard: A guided setup process to easily configure pr-desc for the first time.
"Dry Run" Mode for Generation: Preview AI-generated PR descriptions without actually creating a PR or consuming API quotas.
Here' few feature currently availabale in pr-desc:
AI-Powered Generation: Utilizes advanced AI models to analyze Git diffs, commit messages, and file changes for intelligent description generation. Flexible Output Templates: Choose from predefined standard, detailed, or minimal PR description formats to match your team's conventions. Fast & Free: Integrates with high-performance, free-tier AI providers like Groq and DeepInfra, ensuring rapid generation without cost barriers. Seamless Configuration: Store API keys and default settings globally, allowing pr-desc to be used effortlessly from any project directory. Model Transparency: Easily list and select from a range of supported AI models for each provider. Robust & Reliable: Built with TypeScript for enhanced type safety and maintainability. Custom Template Files: Provide your own Markdown file as a template for highly tailored PR descriptions. Interactive Configuration Wizard: A guided setup process to easily configure pr-desc for the first time. "Dry Run" Mode for Generation: Preview AI-generated PR descriptions without actually creating a PR or consuming API quotas.