Generate GitHub PR descriptions from the command line with the help of AI.
propr
aims to populate a basic PR description right from your terminal so you can focus on more important things.
bash
cargo install propr
Grab a binary from the releases page and move it into your desired bin (eg. /usr/local/bin) location.
bash
mv propr-<os> /usr/local/bin/propr
chmod +x /usr/local/bin/propr
``` Generate your PRs from the command line with AI
Usage: propr
Commands: create Creates a PR with a generated description generate Generates a PR description and outputs it config Configure propr to your liking help Print this message or the help of the given subcommand(s)
Options: -h, --help Print help -V, --version Print version ```
Creating a PR from the CLI is as easy as running propr create
. If you want to specify which base branch to target you can provide the --branch
flag. By default propr
assumes that the main branch of the repository needs to be targeted.
``` Creates a PR with a generated description
Usage: propr create [OPTIONS]
Options:
-b, --branch
You can regenerate a PR description at any time, even after the PR has already been created using propr generate
.
There is the option to allow propr
to automatically generate a PR title based on the generated description. To enable this refer to propr config generate-title
.