Skip to content

thatsneat-dev/nprt

Repository files navigation

nprt Logo

nprt

nprt (Nixpkgs PR Tracker) is a CLI tool to track which nixpkgs channels contain a given pull request.

Features

  • Check if a PR has been merged into various nixpkgs channels
  • Support for PR numbers or full GitHub URLs
  • Colored terminal output with Nerd Font icons
  • Clickable hyperlinks to PRs (in supported terminals)
  • JSON output for scripting
  • Parallel channel checking for fast results

Installation

Using the Nix Flake

This repository includes a flake for installation:

# Run directly
nix run github:thatsneat-dev/nprt

# Install to profile
nix profile install github:thatsneat-dev/nprt

# Or add to your flake inputs
{
  inputs.nprt.url = "github:thatsneat-dev/nprt";
}

Using Go

Requires Go 1.25 or later:

go install github.com/thatsneat-dev/nprt/cmd/nprt@latest

Usage

See the full usage documentation for options, examples, and exit codes.

# Check by PR number
nprt 475593

# Check by PR URL
nprt https://github.com/NixOS/nixpkgs/pull/475593

# JSON output for scripting
nprt --json 475593

About

a simple CLI tool that can be used to determine the progress of a nixpkgs PR through various nix channels

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors