https://github.com/caarlos0-graveyard/github-vacations
Automagically ignore all notifications related to work when you are on vacations
https://github.com/caarlos0-graveyard/github-vacations
github-api golang notifications vacation
Last synced: about 12 hours ago
JSON representation
Automagically ignore all notifications related to work when you are on vacations
- Host: GitHub
- URL: https://github.com/caarlos0-graveyard/github-vacations
- Owner: caarlos0-graveyard
- License: mit
- Created: 2016-12-21T17:46:06.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-21T21:44:33.000Z (over 5 years ago)
- Last Synced: 2024-06-20T16:33:53.495Z (over 1 year ago)
- Topics: github-api, golang, notifications, vacation
- Language: Go
- Size: 156 KB
- Stars: 21
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# github-vacations
[](https://github.com/caarlos0/github-vacations/releases/latest)
[](LICENSE.md)
[](https://travis-ci.org/caarlos0/github-vacations)
[](https://coveralls.io/github/caarlos0/github-vacations?branch=master)
[](https://goreportcard.com/report/github.com/caarlos0/github-vacations)
[](http://godoc.org/github.com/caarlos0/github-vacations)
[](https://saythanks.io/to/caarlos0)
[](https://github.com/goreleaser)
Automagically ignore all notifications related to work when you are on vacations
Just put the binary somewhere, export a `GITHUB_TOKEN` environment variable,
and put it in your crontab:
```crontab
* * * * * /path/to/github-vacations -t My-Github-Token -o SomeOrg > /dev/null 2>&1
```
Your notifications will be stored on `%HOME/.vacations.db`. You can read them
when you get back by using `github-vacations read`.

Enjoy your vacations! 🏖
## Install
```console
brew install caarlos0/tap/github-vacations
```