2012-06-12 6 views
16

Я новичок в git, и я хотел бы иметь возможность отображать планы и прогресс для моего проекта через github. Проблема в том, что требуется много щелчков мыши с браузером на github.com, и я хотел бы иметь возможность автоматизировать задачу несколько с помощью командной строки. Есть ли интерфейс командной строки для github?Могу ли я добавить проблемы в github из командной строки?

+0

Варианты изменились со времени последнего ответа. См. Текущие параметры здесь: https://stackoverflow.com/a/48913239/4752883 –

ответ

7

Вы можете проверить this cli на API-интерфейс Github. Примечание. Это относится только к вопросам Github.

Надеюсь, это поможет.

[изменить] Исходный ответ упоминается this приложение, которое больше не функционирует и рекомендует ghi.

16

Существует ghi gem, который вы можете использовать для управления проблемами.

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

Это должен быть принятый ответ, поскольку https://github.com/jsmits/github-cli устарел и рекомендует ghi – ianstarz

1

Существует github_cli драгоценный камень, который я работаю, который обеспечивает доступ к командной строке для всей GitHub API v3. Пожалуйста, попробуйте и сообщите о любых проблемах/мыслях/пожеланиях.

0

NodeGH - Инструменты командной строки Github. Давайте создадим новую тему, комментарии, открываем или закрываем. Вы можете найти все команды, доступные на их Github repo.

0

У вас есть 3 варианта:

  1. Используйте официальный интерфейс командной строки поддерживается GitHub:

    Учебник: http://pythonhosted.org/hub/

    Github Репо: https://github.com/github/hub (~ 12k звезды)

  2. Использовать t он NodeH интерфейс:

    Учебник: http://nodegh.io/

    Github репо: https://github.com/node-gh/gh

  3. Используйте интерфейс ГХИ:

    Учебник и GitHub репо: https://github.com/stephencelis/ghi/

All 3 выглядят круто. Приложение hub выглядит так, будто оно имеет большинство звезд и официально поддерживается github. Поэтому его, скорее всего, сохранить в долгосрочной перспективе. Итак, если бы я искал решение, которое будет поддерживаться на длительный срок, я бы пошел с опцией №1: hub

Смежные вопросы