GitHub CLI 2.0 уже здесь с поддержкой расширений

Инструмент GitHub CLI переносит всю мощь GitHub прямо на ваш терминал. С момента его выпуска в сентябре прошлого года он стал одним из самых популярных инструментов командной строки для разработчиков по всему миру.

Почти год спустя GitHub вернулся со своей второй основной итерацией GitHub CLI. Что нового в этом выпуске и стоит ли вам от этого радоваться? Давайте разберемся.

Сказать привет расширениям

Пожалуй, самым заметным дополнением в этом обновлении является поддержка расширений. Эти расширения представляют собой репозитории Git, содержащие один исполняемый файл. Этот сценарий позволяет запускать пользовательские команды, основываясь на функциональности интерфейса командной строки.

По теме: Что такое GitHub? Знакомство с его основными функциями

Это изменение должно породить множество расширений с открытым исходным кодом , которые еще больше улучшат взаимодействие с разработчиками. Не уверен, где начать? Команда GitHub составила список расширений, которые вы можете попробовать. Вот некоторые из наиболее примечательных:

gh статус пользователя

Расширение user-status позволяет вам получать и устанавливать статус пользователя GitHub прямо из терминала. Вы можете использовать его, чтобы сообщить другим, когда вы недоступны или находитесь в режиме фокусировки.

филиал gh

Это расширение ветки рекламирует себя как переключатель ветвей нечеткого поиска. Он упорядочивает ветки по давности и отображает информацию обо всех связанных запросах на вытягивание.

gh внести свой вклад

Находить проекты с открытым исходным кодом, в которые можно внести свой вклад, намного проще с расширением участия . Это расширение ищет проблемы и требует помощи. Он также находит хорошие метки первого выпуска, которым меньше года, без запроса на вытягивание.

Основные функции остаются

Хотя с расширениями весело играть, все основные функции GitHub CLI остаются. Функции, включая клонирование репозиториев , создание запросов на вытягивание и создание сущностей, по-прежнему доступны для вас, чтобы вы могли управлять своим рабочим процессом GitHub, не выходя из терминала.

Откройте возможности GitHub прямо из вашего терминала

GitHub упрощает жизнь разработчикам с помощью таких инструментов, как GitHub CLI. Еще одним замечательным нововведением GitHub в этом году стало введение GitHub Copilot. Copilot – программист пары ИИ, который может революционизировать способ написания кода.

Хотите узнать больше об этом кодировании AI? Вот обзор того, как это работает и что он может сделать для вас как разработчика.