Los desarrolladores de GitHub que prefieren la línea de comandos (CLI) en una terminal están obteniendo una herramienta CLI oficial para gestionar cambios en proyectos de código abierto.

GitHub ha anunciado la versión beta de la interfaz de línea de comandos, llamada GitHub CLI o 'gh' en la línea de comandos, que permite a los desarrolladores escribir y ejecutar código desde la terminal en lugar de utilizar una aplicación de entorno de desarrollo integrado (IDE) gráfico.

La versión beta de GitHub CLI está disponible hoy para macOS, Windows y Linux (Debian, Fedora/CentOS y Arch) desde la página CLI de GitHub.

GitHub señala que la CLI se encuentra en “desarrollo temprano”, pero trae solicitudes de extracción, problemas y más conceptos de GitHub a la terminal.

VER: Cómo construir una carrera de desarrollador exitosa (PDF gratuito)

Los comandos actuales incluyen solicitudes de extracción para estado, listar, ver, retirar y crear. Los comandos de emisión incluyen estado, lista, ver y crear.

El sitio de código compartido propiedad de Microsoft reconoce que su herramienta 'hub' ha sido tradicionalmente la herramienta de línea de comandos no oficial para interactuar con el sistema git para monitorear los cambios en el código fuente en el proceso de desarrollo de software.

Por otro lado, la CLI oficial de GitHub se está utilizando para explorar cómo se vería una herramienta CLI oficial con un “diseño fundamentalmente diferente”.

“Si bien ambas herramientas llevan GitHub a la terminal, hub se comporta como un proxy para git y gh es una herramienta independiente”, explica GitHub.

VER: Los salarios por estos cuatro empleos tecnológicos se están disparando. La computación en la nube es la causa

GitHub ha iniciado la CLI de GitHub con problemas y solicitudes de extracción porque los desarrolladores los utilizan a diario.

GitHub sostiene que la CLI ayudará a aumentar la productividad de los desarrolladores, por ejemplo, mediante el uso de gh para filtrar las listas de problemas y mostrar los problemas etiquetados con etiquetas de “se busca ayuda”.

Los desarrolladores también pueden usar gh para ver rápidamente detalles sobre un error que probablemente puedan corregir, ver el estado del trabajo y verificar rápidamente las solicitudes de extracción.

La herramienta de línea de comandos proporciona una instantánea rápida de lo que sucedió desde que creó la solicitud de extracción.

imagen: GitHub