/firepunch

Primary LanguagePythonApache License 2.0Apache-2.0

FIREPUNCH 🔥👊🏻

Build Status Maintainability Test Coverage

Description

Notify specific GitHub repos change of the day before on every morning!

Requirement

  • Python 3.7

Installation

cli

$ pipenv install --dev
$ pipenv shell

# If you use direnv
$ cp .envrc.sample .envrc
$ $EDITOR .envrc # set your GitHub access token
$ direnv allow

# or set `export GITHUB_ACCESS_TOKEN=XXXXXX` to your .bash_profile / .zshenv

If you send messages to slack, you need slack_token

# If you use direnv
$ $EDITOR .envrc # set your GitHub access token
$ direnv allow

# or set `export SLACK_TOKEN=XXXXXX` to your .bash_profile / .zshenv

testing

$ pipenv run pytest
# or
$ pipenv shell
$ pytest

Usage

cli

$ ./cli.py <repo_name>

# e.g.
$ ./cli.py toku345/firepunch

cli_image

License

Apache License 2.0