25 个版本 (9 个稳定版本)
1.4.2 | 2024年2月8日 |
---|---|
1.4.0 | 2023年12月25日 |
1.2.1 | 2023年11月23日 |
0.9.5 | 2023年6月29日 |
#1945 在 命令行工具
每月143次 下载
365KB
725 代码行
Propr
使用 AI 从命令行生成 GitHub PR 描述。 propr
的目标是直接从您的终端填充基本的 PR 描述,以便您能关注更重要的事情。
安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/segersniels/propr-cli/master/scripts/install.sh)"
Cargo
cargo install propr
NPM
npm install -g @segersniels/propr
二进制文件
从 发布页面 下载二进制文件,并将其移动到您希望的 bin(例如 /usr/local/bin)位置。
mv propr-<os> /usr/local/bin/propr
chmod +x /usr/local/bin/propr
用法
Generate your PRs from the command line with AI
Usage: propr <COMMAND>
Commands:
init Initializes propr with a base configuration
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
创建 PR
在 CLI 中创建 PR 就像运行 propr create
一样简单。如果您想指定要针对哪个基分支,可以提供 --branch
标志。默认情况下,propr
假设需要针对存储库的主分支。
Creates a PR with a generated description
Usage: propr create [OPTIONS]
Options:
-b, --branch <branch> The base branch to point your changes to
-m, --model <model> Instructs propr to use a specific model [possible values: gpt-3.5-turbo, gpt-3.5-turbo-16k, gpt-4, gpt-4-32k]
-h, --help Print help
您可以在任何时候重新生成 PR 描述,即使 PR 已经创建,也可以使用 propr generate
。
自动生成标题
有选项允许 propr
根据生成的描述自动生成 PR 标题。要启用此功能,请参阅 propr config generate-title
。
使用助手
您可以使用 propr config assistant
配置 propr
使用自定义助手。如果您想在设备之间共享提示和模板,或者希望从外部控制一切,这可能很有趣。
依赖关系
~25–39MB
~733K SLoC