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
- 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
- Install python >= 3.8 and pip if you don't have them yet.
- 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
- Add tests
- Add a screenshot in this readme file
- Make PR names clickable to open the PR in the browser
- Option to filter out draft PRs
- Option to select which column to show
- Option to select on which columns to sort
- More colors! If PRs are too old, show them in red
- Filter out already approved 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
Built Distribution
File details
Details for the file github-review-requested-0.1.2.tar.gz
.
File metadata
- Download URL: github-review-requested-0.1.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b438140fac5d03e2a1c3dca340920aaacf404b9e5bd71cdd8c40773b20b5e950 |
|
MD5 | 94850a3eb5fa8365566e088dc3a4a00a |
|
BLAKE2b-256 | c549b4cedc840e10bf88929a01a48d7cb5a88a96920202efa3c7e5cfecda9d82 |
File details
Details for the file github_review_requested-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: github_review_requested-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f5e1031c337fbe6e8c0697672ab689117a7c66a4fdb268ad1f5aaaa9316b210 |
|
MD5 | a4d77c26eb3daaaa63ef70037ce51230 |
|
BLAKE2b-256 | ae5fdaf581d40131e00020acb5cc71da4f204d399c362e563fe2593454d4d0c0 |