Skip to content

BrianHicks/xbar-review-request-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xbar PR status

This is an xbar plugin that creates a view of your open GitHub review requests. The menubar item opens to a list of linked PRs.

Installing

This repo is managed using Nix, so you can do something like:

cachix use xbar-review-request-status # if you have cachix installed
nix-env -if https://github.com/BrianHicks/xbar-pr-status/archive/refs/heads/main.tar.gz

If you have a Rust toolchain set up, you can also clone this repo and run cargo build.

Setting Up

Create a personal GitHub access token in your developer settings. It needs the repo (all) and read:user scopes (you can see the exact query we make at src/review_requests.graphql.)

After you install xbar-review-request-status, create a new plugin like ~/Library/Application Support/xbar/plugins/rrs.5m.sh that looks like this:

#!/usr/bin/env bash
xbar-review-request-status ghp_AAAAAAAAAAA

Make that file executable (chmod +x) and tell xbar to reload all plugins to pick it up. (You should also be able to run it yourself to check if things look OK.)

If you want to customize the emojis used, run xbar-pr-status --help to see the options available to you.

License

xbar-review-request-status is licensed under The Hippocratic License, version 3.0. See LICENSE in the source for the applicable modules to this project.

About

Format GitHub review requests for use in an xbar script

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published