slackcat
Utility for passing files and command output to Slack. More information: https://github.com/bcicen/slackcat.
- Post a file to Slack:
slackcat --channel {{channel_name}} {{path/to/file}}
- Post a file to Slack with a custom filename:
slackcat --channel {{channel_name}} --filename={{filename}} {{path/to/file}}
- Pipe command output to Slack as a text snippet:
{{command}} | slackcat --channel {{channel_name}} --filename={{snippet_name}}
- Stream command output to Slack continuously:
{{command}} | slackcat --channel {{channel_name}} --stream