¿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

Otros prohyectos similares

Otros proyectos de Github