2012-06-12 25 views
16

Soy nuevo en git y me gustaría poder mapear planes y progreso para mi proyecto a través de github. El problema es que requiere un montón de clics con un navegador en github.com, y me gustaría poder automatizar la tarea utilizando un programa de línea de comandos. ¿Hay una interfaz de línea de comando para github?¿Puedo agregar problemas a github desde la línea de comandos?

+0

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

Respuesta

7

Puede consultar this cli para la API de problemas de Github. Tenga en cuenta que esto es específico de los Problemas de Github solamente.

Espero que esto ayude.

[edit] La respuesta original menciona this aplicación que ya no funciona y recomienda ghi.

16

Hay un ghi gem que puede utilizar para administrar 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 
+0

Esta debería ser la respuesta aceptada ya que https://github.com/jsmits/github-cli está desactualizada y recomienda ghi – ianstarz

1

Hay una joya github_cli que estoy trabajando en que proporciona acceso a la línea de comandos para toda la versión 3 del API de GitHub. Por favor pruébalo e informa cualquier solicitud de problema/pensamientos/características.

0

NodeGH - 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 Github repo.

0

usted tiene 3 opciones:

  1. utilizar la interfaz de línea de comandos oficial de apoyo de GitHub:

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

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

  2. Use t que Nodeh interfaz:

    Tutorial: http://nodegh.io/

    Github repo: https://github.com/node-gh/gh

  3. Utilice la interfaz ghi:

    Tutorial y cesión temporal de Github: https://github.com/stephencelis/ghi/

Todos 3 se ven geniales La aplicación hub parece que tiene más estrellas y es oficialmente compatible con github. Por lo tanto, es más probable que se mantenga a largo plazo. Entonces, si buscara una solución que fuera compatible por un largo plazo, iría con la opción n. ° 1: hub

Cuestiones relacionadas