2slack

command module
v0.0.0-...-bd6fb52 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2018 License: MIT Imports: 7 Imported by: 0

README

2slack

Send a message to slack

echo "Hello World" | 2slack

Usage

usage: 2slack [<flags>] [<message>]

Flags:
      --help                   Show context-sensitive help (also try --help-long and --help-man).
  -c, --channel=CHANNEL ...    Slack Channel Name or ID
  -t, --token=TOKEN            Slack token
      --title=TITLE            Message title
      --footer=FOOTER          Footer to use
      --color=COLOR            Message color
      --username=USERNAME      Username to use
      --icon_emoji=ICON_EMOJI  Emoji to use as the icon
      --icon_url=ICON_URL      URL to an image to use as the icon
      --tee                    Tee mode (pipe stdin to stdout)
      --version                Show application version.

Args:
  [<message>]  Text of the message to send

Installation

You find releases in Github Releases section.

Or you can use go get:

go get github.com/Eun/2slack

You can find instructions for slack here.

Examples

2slack --channel=Channel1 --token=MySlackToken --title=Title --color=green "Hello from 2slack"
date | 2slack --channel=Channel1 --token=MySlackToken --title=Title --color=ff0000

Using environment variables


export SLACK_CHANNEL=Channel1
export SLACK_TOKEN=MySlackToken
export SLACK_TITLE=Date
export SLACK_COLOR=green
export SLACK_USERNAME=2slack

date | 2slack
2slack "Hello World!"

List of environment variables

Name Commandline Equivalent
SLACK_CHANNEL channel
SLACK_TOKEN token
SLACK_TITLE title
SLACK_FOOTER footer
SLACK_COLOR color
SLACK_USERNAME username
SLACK_ICON_EMOJI icon_emoji
SLACK_ICON_URL icon_url

Changelog

1.2.1: Added tee mode 1.2.0: Added icon_emoji & icon_url

1.0.0: Initial release

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL