Flutter自动化提交信息插件gpt_commit_messages的使用
Flutter自动化提交信息插件gpt_commit_messages的使用
使用OpenAI的ChatGPT为当前已暂存的更改建议符合规范的提交信息。
有趣的是,此仓库中的所有提交信息都是使用该工具生成的。
使用方法
Usage: gpt-commit-messages [options]
Options:
-c, --[no-]commit 选择消息并创建提交或仅显示消息建议 (默认开启)
-d, --[no-]disclaimer 在提交信息末尾附加免责声明 (默认开启)
-g, --[no-]generated-code 包含生成文件
-n, --num-messages 从OpenAI获取的消息建议数量 (默认为"3")
-a, --openai-api-key (mandatory) 在 https://platform.openai.com/account/api-keys 获取您的API密钥
-p, --[no-]push 推送新添加的提交
-s, --[no-]sign-off 签名确认提交
使用Dart源码运行
dart run bin/gpt_commit_messages.dart
编译二进制文件
dart compile exe .\bin\gpt_commit_messages.dart -o build/gpt-commit-messages.exe
安装到PATH路径
dart pub global activate gpt_commit_messages
gpt-commit-messages --help
示例演示
以下是一个完整的示例,展示如何在Flutter项目中使用gpt-commit-messages
插件:
-
安装插件
首先,确保已经全局安装了
gpt-commit-messages
插件。打开终端并运行:dart pub global activate gpt_commit_messages
-
配置API密钥
您需要在OpenAI平台上注册并获取API密钥。将API密钥保存在一个安全的地方,并在使用插件时提供。
-
运行插件
在Flutter项目的根目录下,运行以下命令以启动插件并获取提交信息建议:
gpt-commit-messages -a <您的API密钥>
这将启动插件并提示您输入API密钥。输入后,插件会根据当前暂存的更改生成几个提交信息建议。
-
选择并创建提交
插件会列出多个提交信息建议供您选择。选择一个合适的提交信息,并按提示完成提交过程。
如果您希望直接创建提交,可以使用以下命令:
gpt-commit-messages -a <您的API密钥> -c
更多关于Flutter自动化提交信息插件gpt_commit_messages的使用的实战教程也可以访问 https://www.itying.com/category-92-b0.html
1 回复