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 54bd5c3075 Revert "Update Setup.hs" 5 years ago
app Add argument parsing support 5 years ago
src/PullWatch Add argument parsing support 5 years ago
test Initial commit 5 years ago
.gitignore Initial commit 5 years ago
ChangeLog.md Initial commit 5 years ago
LICENSE Initial commit 5 years ago
README.md Initial commit 5 years ago
Setup.hs Revert "Update Setup.hs" 5 years ago
package.yaml Initial commit 5 years ago
pullwatch.cabal Add argument parsing support 5 years ago
stack.yaml Add argument parsing support 5 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
  • Modify Main.hs (at the moment there is no other entrypoint to this) and build or run it with stack
  • Make sure your desktop environment supports DBus notifications (e.g. https://wiki.archlinux.org/index.php/Desktop_notifications )