Сегодня я выпустил WhatPR v1.0.0🎉 WhichPR — это инструмент для поиска пулл-реквестов.
Что это?
WhatPR — это инструмент командной строки для Git и GitHub. Он находит запрос на включение с хэшем коммита.
Установка
Вы можете скачать бинарный файл со страницы релиза. Загрузите бинарный файл и поместите его в каталог $PATH
.
использование
Доступны команды whichpr open
и whichpr show
.
# Display the pull-request number $ whichpr show dc7eaf64ecb48e17524747ba78097bcb031ddc26 7 # Open the pull-request in your browser $ whichpr open dc7eaf64ecb48e17524747ba78097bcb031ddc26
Как работать и настройка
Он угадывает номер запроса на извлечение из журнала коммитов с первого раза; если угадать не удалось, он пытается найти номер запроса на вытягивание с помощью GitHub API.
Поэтому ему требуется токен доступа GitHub при первом запросе API. Например:
$ whichpr open dc7eaf64ecb48e17524747ba78097bcb031ddc26 github.com username: <Enter your username> github.com password for pocke (never stored): <Enter your password> two-factor authentication code: <Enter 2FA code if you use 2FA>
Вы можете написать файл конфигурации, если не хотите вводить пароль.
# ~/.config/whichpr github.com: - user: <YOUR USER NAME OF GITHUB> oauth_token: <A PERSONAL ACCESS TOKEN> protocol: https
Спасибо. Наслаждайтесь развитием!