Skip to main content

A CLI tool to view github review requested

Project description

Github review requested

About the project

To find reviews that are assigned to me and not the whole team, I find it very hard on GitHub. There is https://github.com/pulls/review-requested, but it's not sorted as I want, and I cannot filter with issues that explicitly mention me as a reviewer.

I created this tool to have a clear view of what I need to review. It shows in bold if I am explicitly on the list of reviewers and which person on my team is also on the list.

Getting started

Installation

  1. Add a token to your GitHub account (don't forget to copy it somewhere): https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic
  2. Install python >= 3.8 and pip if you don't have them yet.
  3. Install via pip
pip install github-review-requested

Usage

Usage: github-review-requested [OPTIONS]

Options:
--user TEXT User name from github [required]
--org TEXT Org name from github [required]
--token TEXT Token from github [required]
--team TEXT Team name from github [required]
--help Show this message and exit.

❯ github-review-requested --user <user_name> --org <org> --team <team_name> --token <token>

You need a token from GitHub. Follow this documentation: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic

Roadmap

  • Have an initial tool that works
  • Make PR names clickable to open the PR in the browser
  • Option to filter out draft PRs
  • Add a loading spinner
  • Option to sort by update ascending or descending
  • Store the token in a secure way (also user, org and team?)
  • Add tests
  • Add a screenshot in this readme file
  • More colors! If PRs are too old, show them in red
  • Show already commented requests
  • Filter out issues where tests are not passing

License

Distributed under the MIT License.

Contact

Project Link: https://github.com/mathieumontgomery/github-review-requested

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

github-review-requested-0.1.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

github_review_requested-0.1.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file github-review-requested-0.1.3.tar.gz.

File metadata

File hashes

Hashes for github-review-requested-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ac9b1aed6edda8350d51612361a2e06d95783de7418e0287cd5a86137866babb
MD5 50ea8b350f218b1861b47356b62e95e6
BLAKE2b-256 93488408d1e3184ed205865bd507ac835be77682a5024545d7033247aff4254f

See more details on using hashes here.

File details

Details for the file github_review_requested-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for github_review_requested-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5f9a50dc840fc2f82d6e48b662193a744c5622abb02ecda871a0bb4afdff4d7b
MD5 a9e4399eb8e03c341ec5fc6742fe21e2
BLAKE2b-256 60cf34709639d1dd47b7286b42545ee0347536a2310d1fddc8c9c931cdf7a8f7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page