slack-emoji-upload

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

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

Go to latest
Published: Dec 21, 2019 License: Unlicense Imports: 18 Imported by: 0

README

slack-emoji-upload

Upload custom Slack emoji from the CLI.

Get it

  • Either download the statically linked binary from the latest release

  • ...or use go get:

    go get github.com/sgreben/slack-emoji-upload
    

Use it

slack-emoji-upload OPTIONS [FILES]

Options:
  -token string
        Slack API token
  -email string
        user email (required when -token not specified)
  -password string
        user password (required when -token not specified)
  -team string
        Slack team (required when -token not specified)

  -notify-channel string
        notify this channel on successful uploads
  -quiet
        suppress log output

Authentication

Token

To authenticate with a token (-token option), you need to use a xoxs-* Slack API token, not a regular user token. It looks something like this:

xoxs-abcdefghij-klmnopqrstuv-wxyzabcdefgh-ijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst

How to obtain the Slack API token

Password

Alternatively, you can provide your -team, -email and -password to let the app obtain a xoxs-* API token for you.

Example

Token auth
$ slack-emoji-upload -token "$MY_TOKEN" emoji/*.*
2018/09/11 11:34:53 reeeeee: uploading "/tmp/emoji/reeeeee.gif"
2018/09/11 11:34:55 reeeeee: uploaded
2018/09/11 11:34:55 yeet: uploading "/tmp/emoji/yeet.png"
2018/09/11 11:34:57 yeet: uploaded
Password auth
$ slack-emoji-upload -team my-team -email "me@example.com" -password "hunter2" emoji/*.*
2018/09/11 11:34:53 reeeeee: uploading "/tmp/emoji/reeeeee.gif"
2018/09/11 11:34:55 reeeeee: uploaded
2018/09/11 11:34:55 yeet: uploading "/tmp/emoji/yeet.png"
2018/09/11 11:34:57 yeet: uploaded

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