Сегодня я выпустил 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

Спасибо. Наслаждайтесь развитием!