GitHub Copilot CLI bringt die Kraft von KI direkt ins Terminal. Nie wieder nach Befehlen googlen – einfach fragen und ausführen.
Was ist GitHub Copilot CLI?
GitHub Copilot CLI ist eine Terminal-Erweiterung, die:
- Befehle erklärt – Was macht dieser Befehl?
- Befehle generiert – Wie mache ich X?
- Fehler analysiert – Warum hat das nicht funktioniert?
Installation
Voraussetzungen
- GitHub Copilot-Lizenz
- Node.js 18+
- Unterstützte Shell (bash, zsh, PowerShell)
Setup
npm install -g @githubnext/github-copilot-cli
github-copilot-cli authDie drei Hauptbefehle
gh copilot explain
Erklärt komplexe Befehle:
gh copilot explain "find . -name '*.js' -exec grep -l 'TODO' {} \;"Output: "Dieser Befehl findet alle JavaScript-Dateien im aktuellen Verzeichnis und Unterverzeichnissen, die das Wort 'TODO' enthalten."
gh copilot suggest
Generiert Befehle aus natürlicher Sprache:
gh copilot suggest "finde alle Dateien grösser als 100MB"Output: ``bash find . -type f -size +100M ``
gh? (Alias)
Schnelle Fragen:
gh? "wie komprimiere ich einen Ordner"Praktische Anwendungen
Git-Workflows
gh copilot suggest "zeige commits der letzten woche von marcel"
# Generiert: git log --since="1 week ago" --author="marcel"Docker-Management
gh copilot suggest "lösche alle gestoppten container"
# Generiert: docker container prune -fKubernetes
gh copilot suggest "skaliere deployment nginx auf 5 replicas"
# Generiert: kubectl scale deployment nginx --replicas=5Sicherheit
Vor Ausführung prüfen
- CLI zeigt Befehl vor Ausführung
- Benutzer bestätigt explizit
- Keine automatische Ausführung
Sensible Daten
- Keine Passwörter in Prompts
- Lokale Verarbeitung bevorzugen
- Audit-Logs beachten
Best Practices
Präzise Fragen stellen
Gut: "Finde Python-Dateien mit mehr als 500 Zeilen, sortiert nach Grösse"
Schlecht: "Finde grosse Dateien"
Kontext geben
Gut: "In einem npm-Projekt: wie aktualisiere ich alle dependencies?"
Schlecht: "Update packages"
Integration in Workflows
Shell-Aliases
alias ghs='gh copilot suggest'
alias ghe='gh copilot explain'CI/CD
- Befehlsgenerierung in Pipelines
- Dokumentation automatisieren
- Onboarding beschleunigen
Fazit
GitHub Copilot CLI macht das Terminal zugänglicher und produktiver. Ein Muss für jeden Entwickler:innen.

