Instalar GitHub CLI en Linux: Guía rápida

Los desarrolladores sabemos lo útil que puede ser GitHub para gestionar nuestros proyectos. Pero, ¿y si te dijera que hay una forma aún más rápida y eficiente de interactuar con esta plataforma? Sí, amigo mío, estoy hablando de la GitHub CLI. Esta herramienta te permite manejar GitHub directamente desde tu terminal, ahorrándote tiempo y clicks. Hoy te voy a enseñar cómo instalarla en tu sistema Linux para que puedas empezar a disfrutar de sus ventajas cuanto antes.

¿Qué es GitHub CLI y por qué deberías usarla?

Antes de meternos de lleno en la instalación, déjame explicarte brevemente qué es exactamente GitHub CLI. Se trata de una interfaz de línea de comandos que te permite interactuar con GitHub desde tu terminal. Con ella, puedes crear repositorios, gestionar issues, hacer pull requests y mucho más, todo sin salir de tu consola.

¿Te imaginas poder hacer un commit, crear una rama o revisar un PR sin tener que abrir el navegador? Pues eso es exactamente lo que ofrece GitHub CLI. Es como tener todo el poder de GitHub en la punta de tus dedos, literalmente.

Antes de lanzarnos a la instalación como locos, asegurémonos de que tenemos todo lo necesario:

1. Un sistema Linux (obvio, ¿no?)
2. Acceso root o permisos sudo
3. Conexión a internet (para descargar los paquetes)
4. Un poco de paciencia (aunque te prometo que será rápido)

  Identificar tipo de puerto USB: Guía rápida

Si tienes todo esto, estás listo para empezar. ¡Vamos allá!

Instalación paso a paso

Dependiendo de tu distribución Linux, el proceso puede variar ligeramente. Vamos a cubrir las más populares para que nadie se quede atrás.

Ubuntu y derivados

Si estás usando Ubuntu, Linux Mint o cualquier otra distro basada en Debian, sigue estos pasos:

1. Primero, añade el repositorio oficial de GitHub CLI:

«`
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
echo «deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main» | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
«`

2. Actualiza la lista de paquetes:

«`
sudo apt update
«`

3. Instala GitHub CLI:

«`
sudo apt install gh
«`

¡Y listo! En menos de lo que tarda en cargar una página web, ya tienes GitHub CLI instalado en tu sistema.

Fedora

Para los usuarios de Fedora, el proceso es aún más sencillo:

1. Simplemente ejecuta:

«`
sudo dnf install gh
«`

2. Confirma la instalación y espera a que termine.

¡Así de fácil! Fedora hace que instalar GitHub CLI sea pan comido.

Arch Linux

Si eres un archero, sabrás que el proceso es ligeramente diferente:

1. Usa pacman para instalar GitHub CLI:

«`
sudo pacman -S github-cli
«`

  Activar o desactivar historial de enlaces Instagram

2. Confirma la instalación y deja que la magia suceda.

Una vez que hayas seguido los pasos para tu distribución, es hora de comprobar que todo ha ido bien. Abre una nueva terminal y escribe:

«`
gh –version
«`

Si ves la versión de GitHub CLI, ¡enhorabuena! Has instalado la herramienta correctamente. Si no, no te preocupes, vuelve a revisar los pasos o consulta la documentación oficial para más detalles.

Primeros pasos con GitHub CLI

Ahora que tienes GitHub CLI instalado, ¿qué tal si le echamos un vistazo a algunas de sus funciones básicas? Aquí tienes un par de comandos para empezar:

1. Autenticación:
Para empezar a usar GitHub CLI, primero debes autenticarte. Ejecuta:
«`
gh auth login
«`
Sigue las instrucciones en pantalla para vincular tu cuenta de GitHub.

2. Crear un repositorio:
¿Quieres crear un nuevo repo? Nada más fácil:
«`
gh repo create
«`
Te guiará a través del proceso de creación.

3. Clonar un repositorio:
Para clonar un repo existente:
«`
gh repo clone nombreusuario/nombrerepo
«`

Estos son solo algunos ejemplos de lo que puedes hacer con GitHub CLI. A medida que te familiarices con la herramienta, descubrirás todo su potencial.

Como buen geek que soy, no puedo dejar de compartir contigo algunos trucos que he aprendido usando GitHub CLI:

  Solucionar notificaciones de Instagram ausentes

1. Aliases personalizados: Puedes crear alias para los comandos que más uses. Por ejemplo:
«`
gh alias set prc ‘pr create –web’
«`
Ahora, cada vez que escribas `gh prc`, se abrirá la interfaz web para crear un pull request.

2. Integración con tu editor favorito: Configura GitHub CLI para que abra los PRs en tu editor preferido:
«`
gh config set editor code
«`
(Reemplaza ‘code’ con el comando de tu editor)

3. Autocompletado: No olvides habilitar el autocompletado para tu shell. Para bash, por ejemplo:
«`
echo «eval $(gh completion -s bash)» >> ~/.bashrc
«`

Con estos trucos, tu productividad se disparará y trabajar con GitHub será más fluido que nunca.

GitHub CLI es una herramienta poderosa que puede revolucionar tu flujo de trabajo con Git y GitHub. Su instalación en Linux es sencilla y los beneficios son inmediatos. Ya sea que estés gestionando un proyecto personal o trabajando en equipo, GitHub CLI te ahorrará tiempo y te permitirá concentrarte en lo que realmente importa: escribir código increíble.

Así que ya sabes, la próxima vez que te encuentres navegando por la interfaz web de GitHub, recuerda que tienes una alternativa más rápida y eficiente justo en tu terminal. ¡Anímate a probarla y cuéntame qué te parece!