Могу ли я добавить проблемы в github из командной строки?
Я новичок в git, и я хотел бы иметь возможность отображать планы и прогресс для моего проекта через github. Проблема в том, что для этого требуется много перебрать браузер на github.com, и я бы хотел немного автоматизировать задачу с помощью программы командной строки. Есть ли интерфейс командной строки для github?
5 ответов
Есть ghi
драгоценный камень, который вы можете использовать для управления проблемами.
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
С новым официальным интерфейсом командной строки Github ( интерфейс командной строки):
gh issue create --title "How to create an issue?" --body "I need a github CLI"
См. Дополнительные сведения, параметры и инструкции по установке.
Есть гем github_cli, над которым я работаю, который обеспечивает доступ из командной строки ко всему GitHub API v3. Пожалуйста, попробуйте и сообщите о любых проблемах / мыслях / пожеланиях.
NodeGH - инструменты командной строки Github. Давайте создадим новую проблему, оставим комментарий, откроем или закроем. Вы можете найти все команды, доступные в их репозитории Github.
У вас есть 3 варианта:
Используйте официальный интерфейс командной строки, поддерживаемый github:
Учебник: http://pythonhosted.org/hub/
Репозиторий Github: https://github.com/github/hub (~ 12 тыс. Звезд)
Используйте интерфейс NodeH:
Учебное пособие: http://nodegh.io/
Репозиторий Github: https://github.com/node-gh/gh
Используйте интерфейс ghi:
Учебное пособие и репозиторий Github: https://github.com/stephencelis/ghi/
Все 3 выглядят круто. hub
Приложение выглядит так, как будто у него больше звезд, и официально поддерживается github. Так что его, скорее всего, сохранят на долгий срок. Итак, если бы я искал решение, которое будет поддерживаться в течение длительного времени, я бы выбрал вариант № 1: hub