¿Puedo agregar problemas a github desde la línea de comandos?

Soy nuevo en git y me gustaría poder mapear los planes y el progreso de mi proyecto a través de github.

El problema es que eso requiere muchos clics con un navegador en github.com, y me gustaría poder automatizar un poco la tarea usando un programa de línea de comandos.

¿Hay una interfaz de línea de comandos para github?

preguntado el 12 de junio de 12 a las 19:06

Las opciones han cambiado desde la última respuesta. Vea las opciones actuales aquí: stackoverflow.com/a/48913239/4752883 -

6 Respuestas

Hay una ghi joya que puede utilizar para gestionar problemas.

The most commonly used ghi commands are:
   list        List your issues (or a repository's)
   show        Show an issue's details
   open        Open (or reopen) an issue
   close       Close an issue
   edit        Modify an existing issue
   comment     Leave a comment on an issue
   label       Create, list, modify, or delete labels
   assign      Assign an issue to yourself (or someone else)
   milestone   Manage project milestones

Respondido el 12 de junio de 12 a las 19:06

Podrías echarle un vistazo este cli para la API de problemas de Github. Tenga en cuenta que esto es específico solo para problemas de Github.

Espero que esto ayude.

[editar] La respuesta original mencionada este aplicación que ya no funciona y recomienda ghi.

contestado el 01 de mayo de 14 a las 18:05

Tenga en cuenta que ghi is usando una API de Github en desuso y probablemente dejará de funcionar en noviembre de 2020. La recomendación actual (mayo de 2020) debe ser cli.github.com, según la respuesta de @Xavier. - Michael Schubert

Con el nuevo oficial de Github CLI (interfaz de línea de comandos):

gh issue create --title "How to create an issue?" --body "I need a github CLI"

Ver adicional detalles y opciones and instrucciones de instalación.

Respondido 27 Abr '20, 18:04

Hay un github_cli joya en la que estoy trabajando que proporciona acceso de línea de comando a toda la API de GitHub v3. Pruébelo e informe cualquier problema/pensamiento/solicitud de funciones.

Respondido el 23 de junio de 12 a las 00:06

NodoGH - Herramientas de línea de comandos de Github. Vamos a crear un nuevo problema, comentar, abrir o cerrar. Puede encontrar todos los comandos disponibles en su Repo de Github.

Respondido el 30 de junio de 14 a las 18:06

Tienes opciones de 3:

  1. Utilice la interfaz de línea de comandos oficial compatible con github:

    Tutorial: http://pythonhosted.org/hub/

    Repositorio de github: https://github.com/github/hub (~12k estrellas)

  2. Usar la interfaz NodeH:

    Tutorial: http://nodegh.io/

    Repositorio de github: https://github.com/node-gh/gh

  3. Utilice la interfaz ghi:

    Tutorial y repositorio de Github: https://github.com/stephencelis/ghi/

Los 3 se ven geniales. El hub parece que la aplicación tiene la mayor cantidad de estrellas y cuenta con el respaldo oficial de github. Por lo tanto, es más probable que se mantenga a largo plazo. Entonces, si estuviera buscando una solución que fuera compatible a largo plazo, elegiría la opción n. ° 1: hub

Respondido 21 Feb 18, 18:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.