¿Qué es Github Copilot CLI?
Github copilot cli es la forma de usar copilot desde terminal para que pueda autocompetar comandos, lo que nos permite pedirle cosas en lenguaje humano y este convertira a comandos de bash la tarea que le pidamos. tambien puede ejecutar comandos de git, y github cli (gh)
Instalación de Github copilot CLI
Para poder instalarlo deben tener instalado Github CLI
Si estas en Windows puedes instalarlo con Choco
choco install gh
una vez instalado tienes que autenticarte:
gh auth login
para poder usar copilot desde github CLI es necesario instalarlo como extension:
gh extension install github/gh-copilot
Puedes ver la lista de extensiones instaladas usando el comando
gh extension list
Y si puedes instalar extensiones en Github CLI
Para obtener ayuda en gh copilot:
gh copilot --help no
Crear un alias
gh copilot alias --help
ghcs
Ejecucion en Powershell
ghce: envuelve gh copilot.exe explain
ghcs: envuelve gh copilot.exe suggest, agregando soporte para ejecutar sugerencias
ghce --help
❯ ghcs ver el historial de un repo de git en una representacion grafica
Ejemplos
Una vez instalado puedes ejecutar las siguientes consultas para poder probarlo
ghcs lista los archivos ocultos
ghcs crea un archivos para un proyecto de nodejs backend y react frontend
ghcs crea un archivos para un proyecto de nodejs backend y react frontend
ghcs create 5 files with executable permissions
ghcs delete 5 files with executable permissions
ghcs rename all the files in this directory with the same name but in uppercase
Como eliminar carpetas que contienen archivos desde de Powershell
ghcs how to remove a folder with files inside using powershell