#commit-message #automatic #gpt-3 #branch #generated #openai #key

app gwipt

由 GPT-3 Codex 生成的描述性提交消息自动进行正在进行中的提交

11 个版本 (4 个破坏性更新)

0.4.0 2023 年 1 月 7 日
0.3.5 2023 年 1 月 7 日
0.2.0 2023 年 1 月 2 日
0.1.1 2023 年 1 月 1 日
0.0.1 2022 年 12 月 31 日

#19#gpt-3

每月 26 次下载

Apache-2.0 OR CC0-1.0

24KB
369

gwipt

由 GPT-3 Codex 生成的描述性提交消息自动进行正在进行中的提交

再也不用担心“尽早提交,经常提交”和“每个提交都需要提交信息”之间的紧张关系。你所需要的只是一个 OpenAI API 密钥,gwipt 将跟踪工作目录中的每一个更改,在并行的 wip/ 分支上。

用法

确保环境变量 OPENAI_API_KEY 设置为您的个人 API 密钥。然后,使用 cd 进入存储库,并...

gwipt

恭喜!只要程序在运行,您对工作树所做的每个更改现在都会保存,并带有描述性的提交信息,该信息将打印到 stdout。假设您位于分支 A 上;那么您所有的更改(包括未跟踪的文件)都将自动提交到 wip/A,您可以在任何需要时探索它们。

您可以在该存储库的 wip/main 分支中看到一些测试示例。其中所有以 wip: 开头的提交都是由 GPT-3 生成的。这是新且未经测试的软件,但我对结果感到足够满意,已经将其用于我的个人项目。

安装

cargo install gwipt

依赖项

~16–29MB
~529K SLoC