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