Skip to main content

Uso de GitHub Copilot en la CLI

También puede usar gh, la interfaz de línea de comandos GitHub con GitHub Copilot in the CLI.

Who can use this feature?

GitHub Copilot in the CLI se encuentra actualmente en versión beta pública y está sujeto a cambios.

Los propietarios de organizaciones o empresas con una suscripción de GitHub Copilot Business pueden decidir si se debe conceder acceso a la versión beta de GitHub Copilot in the CLI para los usuarios de su organización o empresa.

Si tienes una suscripción de GitHub Copilot Individual, ahora tienes acceso a la versión beta de GitHub Copilot in the CLI.

Acerca del uso de GitHub Copilot in the CLI

GitHub CLI es una herramienta de código abierto para usar GitHub desde la línea de comandos del equipo. Cuando trabajas desde la línea de comandos, puedes utilizar el GitHub CLI para ahorrar tiempo y evitar cambiar de contexto. Para más información, consulta "Acerca del CLI de GitHub".

GitHub Copilot in the CLI es una extensión de GitHub CLI que proporciona una interfaz similar al chat en el terminal que le permite formular preguntas sobre la línea de comandos. Puede pedir a Copilot in the CLI que sugiera un comando para su caso de uso, con gh copilot suggest, o para explicar un comando que le interese, con gh copilot explain.

Requisitos previos

Instalación de la Copilot in the CLI

Si todavía no lo ha hecho, ejecute gh auth login para autenticarse con la cuenta de GitHub.

Para instalar la extensión Copilot in the CLI, ejecute gh extension install github/gh-copilot.

Para actualizar la extensión Copilot in the CLI, ejecute gh extension upgrade gh-copilot.

Uso de Copilot in the CLI

Para usar gh para trabajar con GitHub Copilot, escriba gh copilot SUBCOMMAND. Asimismo, puede usar gh copilot --help para obtener ayuda general o gh copilot SUBCOMMAND --help para obtener ayuda con un subcomando específico.

Peticiones a Copilot in the CLI para que explique un comando

Puede pedir a Copilot in the CLI que le explique un comando mediante la ejecución de:

gh copilot explain

Como alternativa, puede agregar el comando que quiera explicar directamente al símbolo del sistema:

gh copilot explain "sudo apt-get"

Copilot in the CLI le puede ayudar explicando lo que hace un comando en un lenguaje sencillo. Esto facilita la comprensión del propósito del comando y le permite saber cómo funcionará en un ejemplo específico. No es necesario revisar la documentación del comando, porque la explicación incluye información sobre lo que toma el comando como entrada y genera como salida, y proporciona ejemplos prácticos.

Peticiones a Copilot in the CLI para que sugiera un comando

Puede pedir a Copilot in the CLI que le sugiera un comando mediante la ejecución de:

gh copilot suggest

Esto iniciará una experiencia interactiva para obtener el comando que necesita. Copilot in the CLI pretende sugerir comandos que le ayuden a realizar las tareas que intenta completar. Para que Copilot in the CLI proporcione mejores sugerencias, puede especificar el tipo de comando que busca (genérico, git o gh).

Si ya sabe qué comando necesita, también puede incluirlo en el símbolo del sistema. Por ejemplo, si quiere instalar Git, puede pedirle a Copilot in the CLI que le sugiera un comando:

gh copilot suggest "Install git"

Si el resultado no es lo que busca, puede reescribir la consulta hasta que el comando devuelto cumpla sus expectativas. Para ello, seleccione la opción Revisar comando.

Una vez que haya generado el comando perfecto para la tarea, puede copiarlo fácilmente en el Portapapeles y ejecutarlo siempre que lo necesite; para ello, seleccione la opción Copiar en el Portapapeles.

Uso compartido de comentarios sobre Copilot in the CLI

Si encuentra algún problema o limitaciones con Copilot in the CLI, puede proporcionar comentarios seleccionando la opción Puntuar respuesta en Copilot in the CLI.