Github Copilot CLI

Clase 13 de 13Curso de GitHub Copilot

Resumen

¿Cómo se puede utilizar GitHub Copilot en la terminal?

GitHub Copilot, tradicionalmente conocido como una herramienta poderosísima en entornos de desarrollo integrados (IDE), también puede ser aprovechado directamente desde la terminal. Esto ofrece a los desarrolladores una oportunidad única de integración y eficiencia en sus flujos de trabajo diarios. Para habilitar GitHub Copilot en la terminal, primero es necesario instalar y configurar la interfaz de línea de comandos de GitHub, que actúa como puente para conectar las capacidades de Copilot al entorno de la terminal.

¿Cómo se instala Copilot en la terminal?

Para instalar GitHub Copilot en la terminal, sigue estos pasos:

  1. Asegúrate de tener instalada la interfaz de línea de comandos de GitHub.

  2. Abre la terminal y ejecuta el siguiente comando para integrar la extensión que habilita Copilot:

    gh extension install github.com/gh-copilot
    

Al ejecutar este comando, Copilot se instalará y estará listo para proporcionarte asistencia tanto en recomendaciones como en explicaciones de comandos dentro de la terminal.

¿Cuáles son las funcionalidades principales de Copilot en la terminal?

Una vez instalado, GitHub Copilot para la terminal ofrece dos funcionalidades principales:

  1. Explainer de comandos: Este permite a los usuarios solicitar explicaciones detalladas de comandos específicos que pueden ejecutarse en la terminal. Por ejemplo, si deseas saber más sobre el comando mkdir, puedes usar:

    gh copilot explain mkdir
    

    Esto te dará un desglose sobre lo que hace mkdir y cómo se utiliza.

  2. Generador de sugerencias: Ofrece sugerencias sobre cómo realizar tareas específicas. Supongamos que quieres eliminar todas las carpetas node_modules en tu proyecto y no estás seguro de cómo hacerlo, puedes pedirle a Copilot que sugiera un comando:

    gh copilot suggest "delete all Node Modules"
    

    Copilot te proporcionará una recomendación de comando para llevar a cabo esta tarea.

¿Cuáles son los beneficios de usar Copilot en la terminal?

Utilizar GitHub Copilot desde la terminal amplía la capacidad de los desarrolladores para trabajar de manera eficiente y de profundizar su comprensión sobre sus actividades diarias sin salir de la terminal. Algunas ventajas incluyen:

  • Ahorro de tiempo: No tendrás que buscar en internet o recordar detalles de cada comando. Copilot te ofrece explicaciones y sugerencias directamente.

  • Mayor comprensión de los comandos: Con explicaciones detalladas, los desarrolladores pueden comprender mejor qué hace cada comando, mejorando su conocimiento general de la terminal.

  • Optimización del flujo de trabajo: Mantener todo el trabajo en la terminal sin cambiar a navegadores o IDEs para búsquedas rápidas.

Animamos a los desarrolladores a seguir explorando estas integraciones y adaptarlas a sus necesidades personales. ¡Seguramente encontrarán maneras innovadoras de mejorar su flujo de trabajo diario!