Skip to main content

CLI utility for slack notifications

Project description

Slacks aka SlackSay

This is a small CLI utility that can be used in scripts to send slack messages via Incoming Webhooks.

See: https://cloud.docker.com/u/hicrondss/repository/docker/hicrondss/slacks

Usage

Docker

Pull tha latest image:

docker pull hicrondss/slacks:latest

You only need to pass your Incoming Webhook as environment variable. This will send a message to the channel configured in your Slack webhook:

export MY_WEBHOOK_URL=https://hooks.slack.com/services/XXXXXXXXX/YYYYYYYYYYYYYYY
echo "*Hello, world!*" | docker run -e WEBHOOK_URL=${MY_WEBHOOK_URL} -i hicrondss/slacks:latest

CLI Help

docker run -i hicrondss/slacks:latest -h
usage: slacks.py [-h] [-f [FILE]] [-m [MESSAGE]] [-b] [-t] [-p]

optional arguments:
  -h, --help            show this help message and exit
  -f [FILE], --file [FILE]
                        use contents of a FILE as text message
  -m [MESSAGE], --message [MESSAGE]
                        pass message as string
  -b, --block           Message will be a markdown block
  -t, --test            Use exapmle from example.py
  -p, --plaintext       Format with plaintext instead of markdown

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slacks-0.0.1.tar.gz (3.1 kB view hashes)

Uploaded Source

Built Distribution

slacks-0.0.1-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page