Kanji
・云架构工程师 / 自由职业 ・1993年出生 ・爱媛县出身 / 现居东京都涩谷区 ・5年 AWS 实战经验 个人资料详情
目录
源代码可在以下 GitHub 存储库中获取:
kanji-shinohara/github-copilot-cli
您可以在以下视频中看到使用 PyAutoGUI 自动化自定义 CLI 工具“github-copilot-cli”的操作图像:
<视频:通过 CLI 选项操作 GitHub Copilot 聊天>
通过 CLI 选项操作 GitHub Copilot 聊天
<视频:通过在spec.yml中指定存储库来批量执行>
通过在spec.yml中指定存储库批量执行
运行 github-copilot-cli 的先决条件如下:
exec_github_copilot_chat.py
open_vscode_with_file
"/Applications/Visual Studio Code - Insiders.app"
command + shift + i
ctrl + l
command + Enter
command + k
command + w
a
需求.txt :
需求.txt
PyAutoGUI PyYAML pillow pytesseract pygetwindow
使用此 CLI 的注意事项:
有各种警告,因此您需要了解这些并根据需要修改脚本。由于这个工具很难维护,如果你无法自己修改脚本,那么最好等到官方提供 CLI。
gh repo clone kanji-shinohara/github-copilot-cli cd github-copilot-cli
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
brew install gh # or install by official instructions gh auth login
请安装 VSCode 和 Copilot Chat 扩展。 不要使用任何日语本地化插件,因为 GitHub Copilot Chat 提示完成仅支持英语。
您可以在 github_copilot_cli/config/config.yml 中调整睡眠秒数和其他设置。
github_copilot_cli/config/config.yml
有两种方法可以运行 github-copilot-cli :通过 CLI 选项指定 Copilot Chat 操作,或使用 spec.yml 批量执行。
github-copilot-cli
spec.yml
python github_copilot_cli.py \ --file <file path> \ --working_directory <working directory> \ --chat_message "<chat message>"
例子:
python github_copilot_cli.py \ --file README.md \ --working_directory /Users/user01/Desktop/github-copilot-cli \ --chat_message "Write the README for this repository."
python github_copilot_cli.py \ --spec_file <path to spec.yml>
python github_copilot_cli.py \ --spec_file spec.yml