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?
Respuesta
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
Esta debería ser la respuesta aceptada ya que https://github.com/jsmits/github-cli está desactualizada y recomienda ghi – ianstarz
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.
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.
usted tiene 3 opciones:
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)
Use t que Nodeh interfaz:
Tutorial: http://nodegh.io/
Github repo: https://github.com/node-gh/gh
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
- 1. agregar archivos a xcodeproj desde la línea de comandos
- 2. Openssl problemas en la línea de comandos
- 3. MySQL desde la línea de comandos: ¿puedo usar prácticamente LOCKs?
- 4. ¿Puedo usar Bonjour desde la línea de comandos?
- 5. Cómo agregar bibliotecas jar externas a un proyecto de Android desde la línea de comandos
- 6. Ejecutar Java desde la línea de comandos
- 7. Salida a línea de comandos si se inició desde la línea de comandos
- 8. Empujando a Github desde RStudio
- 9. Cómo arrancar desde la línea de comandos
- 10. Referencia rápida desde la línea de comandos
- 11. Cómo pasar argumentos desde la línea de comandos a gradle
- 12. Convertir DOC a PDF desde la línea de comandos
- 13. ¿Cómo puedo agregar texto a /etc/apt/sources.list desde la línea de comando?
- 14. Problemas usando la línea de comandos forzosa en cygwin
- 15. ¿Cómo valido mi archivo YAML desde la línea de comandos?
- 16. ¿Cómo puedo llamar a una versión anterior de una gema desde la línea de comandos?
- 17. Ejecutar el modo de depuración desde la línea de comandos
- 18. Compilar proyecto de Flex Builder desde la línea de comandos
- 19. Ejecutar proyecto de Eclipse desde la línea de comandos
- 20. Enlace de GitHub desde Issue a Wiki
- 21. ¿Cómo usar jarjar desde la línea de comandos?
- 22. Obtenga la versión de TCL desde la línea de comandos?
- 23. Lanzamiento de aplicaciones Blackberry desde la línea de comandos
- 24. ¿Cómo descargar Python desde la línea de comandos?
- 25. Depuración aplicación de iPhone desde la línea de comandos
- 26. compilación de actionscript desde la línea de comandos usando MXMLC
- 27. Generar ipa desde xcode línea de comandos
- 28. ¿Versión de ensamblaje desde la línea de comandos?
- 29. Ejecute la transformación web.config desde la línea de comandos
- 30. Ejecutando Jmeter de forma remota desde la línea de comandos
Las opciones han cambiado desde la última respuesta. Vea las opciones actuales aquí: https://stackoverflow.com/a/48913239/4752883 –