Skip to main content

gh-prlist

Configurable GitHub pull-request monitoring with clickable macOS notifications. The PyPI package is gh-prlist (prlist and pr-list are taken or blocked as too similar). The installed commands are gh-prlist, pr-list, and prlist. It requires the GitHub CLI (gh) to be installed and authenticated.

uvx gh-prlist setup
uvx gh-prlist list
uvx gh-prlist monitor
uvx gh-prlist monitor --own
uvx gh-prlist monitor --team
uvx gh-prlist monitor --own --team

setup writes TOML configuration to ~/.prlist. Command-line options override that file; run prlist <command> --help for all overrides.

The default policies show your open non-draft PRs with failing CI and non-draft team-review requests with green CI and no explicit merge conflict. monitor checks every ten minutes and writes a clickable report to ~/.cache/prlist/prs.html.

Each source can independently filter CI (green, failing, any) and mergeability (not_conflicting, conflicting, any). Notifications can include own PRs, team PRs, or both. Change-only notification state persists across monitor restarts.

Failure ignores are configurable per source as case-insensitive check-name substrings. They can be entered during setup or supplied repeatedly:

gh-prlist monitor --own --own-ignore-failure "Post Plan Checks"

For clickable notification actions on macOS, install terminal-notifier. Without it, notifications fall back to osascript.

Metadata

Release files for gh-prlist 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gh-prlist 0.2.1
File Size Uploaded Provenance
gh_prlist-0.2.1.tar.gz 20.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for gh-prlist 0.2.1
File Interpreter ABI Platform
gh_prlist-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 40.6 kB

Release files / gh_prlist-0.2.1.tar.gz

Download URL gh_prlist-0.2.1.tar.gz
Size 20.4 kB
Tags Source
SHA-256 checksum
How to use checksums
461a5ea4b4dbe291508f4f24b675424c958af65c10efb863ca4f23ac1c492c1c
BLAKE2b-256 checksum
How to use checksums
f37203f2c31bfa2f3e7b4f7ce59dbab33216f03d7d3644dc1ddbe64af5ee2b94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.12

Release files / gh_prlist-0.2.1-py3-none-any.whl

Download URL gh_prlist-0.2.1-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
61eb23b129b23fc7357f68534b7ded18b7d4e27753f4de7666888391b5f1b776
BLAKE2b-256 checksum
How to use checksums
17f11274a99185dfcb162d0d840f7f76b3a6c27ac4118e0c4580cd80a96c8ab3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.12

Security for gh-prlist 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page