Kanji
・Cloud Engineer / Freelance ・Geboren 1993 ・Aus Ehime / Wohnhaft in Shibuya, Tokio ・5 Jahre AWS-Erfahrung Profildetails
Inhaltsverzeichnis
Der Quellcode ist im folgenden GitHub-Repository verfügbar:
kanji-shinohara/github-copilot-cli
Das Betriebsbild der Automatisierung des benutzerdefinierten CLI-Tools „github-copilot-cli“ mit PyAutoGUI können Sie in den folgenden Videos sehen:
<Video: GitHub Copilot Chat über CLI-Optionen bedienen>
GitHub Copilot Chat über CLI-Optionen bedienen
<Video: Batch-Ausführung durch Angabe von Repositorys in spec.yml>
Batch-Ausführung durch Angabe von Repositorys in spec.yml
Die Voraussetzungen für die Ausführung von „github-copilot-cli“ sind wie folgt:
Anforderungen.txt :
Anforderungen.txt
PyAutoGUI PyYAML pillow pytesseract pygetwindow
Hinweise zur Verwendung dieser CLI:
Es gibt verschiedene Vorbehalte, daher müssen Sie diese verstehen und das Skript nach Bedarf ändern.Da dieses Tool schwierig zu warten ist und Sie das Skript nicht selbst ändern können, ist es möglicherweise besser zu warten, bis eine offizielle CLI bereitgestellt wird.
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
Bitte installieren Sie VSCode und die Copilot Chat-Erweiterung. Verwenden Sie keine japanischen Lokalisierungs-Plugins, da die Eingabeaufforderung für den GitHub Copilot Chat nur auf Englisch unterstützt wird.
Sie können Ruhesekunden und andere Einstellungen in „github_copilot_cli/config/config.yml“ anpassen.
Es gibt zwei Möglichkeiten, „github-copilot-cli“ auszuführen: Angabe des Copilot-Chat-Vorgangs über CLI-Optionen oder Batch-Ausführung mit „spec.yml“.
python github_copilot_cli.py \ --file <file path> \ --working_directory <working directory> \ --chat_message "<chat message>"
Beispiel:
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