[ON] GitHub начал тестирование интерфейса командной строки

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6006
ОС: gnu/linux

[ON] GitHub начал тестирование интерфейса командной строки

Сообщение rssbot »

GitHub представил beta-версию многоплатформенного CLI-инструментария, позволяющего управлять своими проектами из командной строки. Для работы предлагается утилита "gh", при помощи которой можно заводить и просматривать сообщения об ошибках (issue), создавать и разбирать pull-запросы, выполнять рецензирование изменений. Сборки инструментария доступны для Linux, macOS и Windows. Код открыт под лицензией MIT.
Изображение
Изображение
Изображение



Источник: https://www.opennet.ru/opennews/art.shtml?num=52363
(opennet.ru, мини-новости)
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3130
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Hephaestus »

Хоть бы написали, чем оно лучше штатного линуксового git, к примеру.
А вообще, если это поделка M$, то не M$ рассуждать о работе в командной строке.
У них с этим всегда было грустно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17040
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Bizdelnick »

Hephaestus писал:
13.02.2020 12:32
Хоть бы написали, чем оно лучше штатного линуксового git, к примеру.
Вообще-то всё написано:
rssbot писал(а):
13.02.2020 11:15
можно заводить и просматривать сообщения об ошибках (issue), создавать и разбирать pull-запросы, выполнять рецензирование изменений.
Да это, как я понимаю, и не замена git, а не перекрывающийся с ним по функционалу инструмент.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Kopilov
Сообщения: 708
ОС: [K]Ubuntu, Debian

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Kopilov »

Вроде бы, тем, что управляет сущностями непосредственно Гитхаба без необходимости лазать в веб-морду.
Hephaestus Как Вы с помощью «штатного линуксового git», к примеру, заведёте новый проект на Гитхабе перед тем, как его склонировать? А как выдадите права другу на пуш?
Добавлено (12:42):
Опоздал :)
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3130
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Hephaestus »

Kopilov писал:
13.02.2020 12:42
Как Вы с помощью «штатного линуксового git», к примеру, заведёте новый проект на Гитхабе перед тем, как его склонировать? А как выдадите права другу на пуш?
А сабж это умеет? Я не увидел.
Там вроде только pull request и issue.
Bizdelnick писал:
13.02.2020 12:41
Да это, как я понимаю, и не замена git, а не перекрывающийся с ним по функционалу инструмент.
Похоже на то. Но pull request штатный git вроде умеет каким-то образом, поэтому всё-таки немного перекрываются.

Инструкция по "сборке из исходников" совсем какая-то унылая.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17040
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Bizdelnick »

Hephaestus писал:
13.02.2020 14:47
pull request штатный git вроде умеет каким-то образом
Это каким это?
Добавлено (14:58):
Hephaestus писал:
13.02.2020 14:47
Инструкция по "сборке из исходников" совсем какая-то унылая.
Так это же go, а не сишечка какая.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
RusWolf
Сообщения: 356
ОС: ArchLinux 86x64

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение RusWolf »

Hephaestus писал:
13.02.2020 14:47
Инструкция по "сборке из исходников" совсем какая-то унылая.
А что в ней унылого?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3130
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Hephaestus »

Bizdelnick писал:
13.02.2020 14:55
Это каким это?
Мда. Не умеет. Это я сам дурак - спутал "pull request" и "request pull". :crazy:
RusWolf писал:
13.02.2020 15:04
А что в ней унылого?
В $HOME создается _скрытый каталог_, туда клонируется репа, запускается make,
а потом это всё ещё и добавляется руками в $PATH на уровне пользователя.
Таким образом, вся инструкция сводится к настройке PATH для разных оболочек.
Нафига это надо-то?
Для пакетных дистров там есть пакеты (deb/rpm). Для виндов есть msi.

А сборкой из исходников кто у нас в основном занимается? Слакварщики/гентушники.
Для которых там пакетов вроде как нет.
И вот эта "инструкция по сборке" типа для них?
Ну так они и без этой инструкции знают, как пути прописать. Уж чего-чего, а PATH им объяснять не надо.

А по-хорошему, если и "собирать из исходников", то лучше делать нормальный пакет под свой дистр.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
RusWolf
Сообщения: 356
ОС: ArchLinux 86x64

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение RusWolf »

Hephaestus писал:
14.02.2020 08:13
А сборкой из исходников кто у нас в основном занимается? Слакварщики/гентушники.
Я иногда, на арче :)

Тогда уж не унылая, а немного странная, больше подходит.
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 171
ОС: debian, fedora (i3-wm)

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение olecya »

У меня настроен доступ по ключу
Запускаю

Shell

[nez@rox Projects]$ gh pr list
Notice: authentication required
Press Enter to open github.com in your browser...
Что теперь с этим делать?
Или сперва нужно форкнуть и притащить локально?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3130
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Hephaestus »

olecya писала:
14.02.2020 09:08
Что теперь с этим делать?
Выкинуть к чертям.
В мануале вопросы авторизации/аутентификации вообще не затрагиваются.
Ну и сам проект - бета. Четыре месяца от роду. Его ещё пилить и пилить.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 171
ОС: debian, fedora (i3-wm)

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение olecya »

Да нет, надо было просто пройти аутентификацию "Authorize GitHub CLI" через браузер
Successfully authenticated GitHub CLI
You may now close this tab and return to the terminal.

Shell

Notice: authentication required
Press Enter to open github.com in your browser...
[5262:5262:0214/093958.712289:ERROR:edid_parser.cc(102)] Too short EDID data: manufacturer id
Authentication complete. Press Enter to continue...
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3130
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Hephaestus »

olecya писала:
14.02.2020 09:49
Да нет, надо было просто пройти аутентификацию "Authorize GitHub CLI" через браузер
Тогда уж проще через браузер и работать.
А если каждый раз для аутентификации открывается браузер, на кой черт тогда консольный клиент нужен?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5058
ОС: Gentoo

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение /dev/random »

Hephaestus писал:
14.02.2020 10:28
Тогда уж проще через браузер и работать.
А если каждый раз для аутентификации открывается браузер, на кой черт тогда консольный клиент нужен?
Не факт, что каждый раз. Я в него не заглядывал, и даже не запускал, так что не гарантирую, но здравый смысл подсказывает, что он через браузер просто OAuth-токен получал. Это делается один раз.
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 171
ОС: debian, fedora (i3-wm)

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение olecya »

/dev/random, да, так и есть. Дальше утилита не запрашивает аутентификацию
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3130
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Hephaestus »

/dev/random писал:
14.02.2020 10:31
Это делается один раз.
Ну, не то, чтобы всего один раз. Один раз на сессию, вероятно.
Тогда каждый сеанс работы с этой штукой начинается с запуска браузера.
Но если надо запускать браузер да ещё проходить в нем авторизацию,
можно сразу и issue/pull request сотворить, чего уж там.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5058
ОС: Gentoo

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение /dev/random »

Hephaestus писал:
14.02.2020 10:43
Ну, не то, чтобы всего один раз. Один раз на сессию, вероятно.
Тогда каждый сеанс работы с этой штукой начинается с запуска браузера.
Но если надо запускать браузер да ещё проходить в нем авторизацию,
можно сразу и issue/pull request сотворить, чего уж там.
Всего один раз. Все приложения, использующие OAuth, работают так: один раз проходят авторизацию через браузер и сохраняют токен в конфиги. Если заканчивается срок его жизни (обычно измеряющийся в месяцах, а то и годах), приложение обновит его автоматически. Оно будет работать без необходимости дальнейшей авторизации, пока вы этот токен не отзовёте.
Спасибо сказали:

Kopilov
Сообщения: 708
ОС: [K]Ubuntu, Debian

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Kopilov »

Hephaestus писал:
14.02.2020 09:27
Выкинуть к чертям.
Или пилить, добавляя свои хотелки. Как минимум, в issue, как максисум, в коммиты.
Спасибо сказали:

Аватара пользователя
olecya
Сообщения: 171
ОС: debian, fedora (i3-wm)

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение olecya »

Получила сообщение от гитхаб
A first-party GitHub OAuth application (GitHub CLI) with repo scope was recently authorized to access your account.
А по переходе на ссылку уведомление
Applications you authorize will always have access...
Всегда
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17040
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: [ON] GitHub начал тестирование интерфейса командной строки

Сообщение Bizdelnick »

olecya писала:
17.02.2020 17:06
Всегда
Ну отозвать-то в любой момент можно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: