Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/genuinetools/upmail

Email notification hook for https://github.com/sourcegraph/checkup.
https://github.com/genuinetools/upmail

bot certificates cli linux ping stats uptime

Last synced: 3 months ago
JSON representation

Email notification hook for https://github.com/sourcegraph/checkup.

Awesome Lists containing this project

README

        

# upmail

[![make-all](https://github.com/genuinetools/upmail/workflows/make%20all/badge.svg)](https://github.com/genuinetools/upmail/actions?query=workflow%3A%22make+all%22)
[![make-image](https://github.com/genuinetools/upmail/workflows/make%20image/badge.svg)](https://github.com/genuinetools/upmail/actions?query=workflow%3A%22make+image%22)
[![GoDoc](https://img.shields.io/badge/godoc-reference-5272B4.svg?style=for-the-badge)](https://godoc.org/github.com/genuinetools/upmail)
[![Github All Releases](https://img.shields.io/github/downloads/genuinetools/upmail/total.svg?style=for-the-badge)](https://github.com/genuinetools/upmail/releases)

Provides email notifications for [sourcegraph/checkup](https://github.com/sourcegraph/checkup).

**Table of Contents**

- [Installation](#installation)
- [Binaries](#binaries)
- [Via Go](#via-go)
- [Usage](#usage)

## Installation

#### Binaries

For installation instructions from binaries please visit the [Releases Page](https://github.com/genuinetools/upmail/releases).

#### Via Go

```console
$ go get github.com/genuinetools/upmail
```

## Usage

```console
$ upmail -h
upmail - Email notification hook for https://github.com/sourcegraph/checkup.

Usage: upmail

Flags:

--appengine enable the server for running in Google App Engine (default: false)
--password SMTP server password (default: )
--recipient recipient for email notifications (default: )
--mailgun-domain Mailgun Domain to use for sending email (optional) (default: )
--sender SMTP default sender email address for email notifications (default: )
--server SMTP server for email notifications (default: )
--username SMTP server username (default: )
--config config file location (default: checkup.json)
-d enable debug logging (default: false)
--interval check interval (ex. 5ms, 10s, 1m, 3h) (default: 10m0s)
--mailgun Mailgun API Key to use for sending email (optional) (default: )

Commands:

version Show the version information.
```