A Haskell Daemon that Monitors Pull Requests
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Wesley Kerfoot 2373fd5f65 Add synopsis and category fields 4 years ago
app Use repo yaml config 4 years ago
src/PullWatch Make parameters optional 4 years ago
test Initial commit 4 years ago
.gitignore Support a YAML config file 4 years ago
ChangeLog.md Initial commit 4 years ago
LICENSE Initial commit 4 years ago
README.md Update README 4 years ago
Setup.hs Revert "Update Setup.hs" 4 years ago
package.yaml Initial commit 4 years ago
pullwatch.cabal Add synopsis and category fields 4 years ago
stack.yaml Use async-pool in order to limit rate limiting 4 years ago

README.md

Pullwatch

A Simple Haskell Daemon that monitors for new pull requests in a list of repos, and notifies you if there is a new one

How to Use

  • Create a new Github application (see here)
  • Create a .envrc (or .env if you don't have direnv) with your personal access token, e.g. export PERSONAL_ACCESS_TOKEN = "foobarbaz"
  • Source that file
  • build or run it with stack
  • Pass the name of the owner and the name of the repo as args, e.g. ./path/to/pullwatch-exe ownername reponame
  • Make sure your desktop environment supports DBus notifications (e.g. https://wiki.archlinux.org/index.php/Desktop_notifications )