LoginSignup
0
0

More than 3 years have passed since last update.

slackcatのインストールと使い方

Last updated at Posted at 2019-07-31

isuconに向けてチームでの情報共有
isucon8の予選の環境を想定

slackcatの使い方

インストール

linux

sudo yum install -y wget
wget https://github.com/vektorlab/slackcat/releases/download/v1.6/slackcat-1.6-linux-amd64 -O slackcat
sudo mv slackcat /usr/local/bin/
sudo chmod +x /usr/local/bin/slackcat
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile

macos

brew install slackcat

設定

slackcat --configure

まずはチーム名を聞かれる

nickname for team:

適当に入力し、enterを押すと下記のような内容が出力される

slackcat Creating token request for Slackcat
slackcat Use the below URL to authorize slackcat if browser fails to launch
slackcat http://slackcat.chat/configure
token issued:

最後の行のurlにアクセスすると、アプリケーションの連携確認画面が出て、認証するとトークンが表示される
そのトークンを token issued: に貼り付ける

以上で設定は完了

実行

基本構文

出力したいデータ | slackcat --channel [チャンネル名]

sudo pt-query-digest /var/lib/mysql/ubuntu-xenial-slow.log | slackcat --channel 進撃のかわつ

オプション

使いそうなやつだけ解説

オプション 説明 引数
--tee, -t slackに投稿する前にコマンドラインに内容を出力 ×
--stream, -s ストリームモードで送信する ×
--channel, -c チャンネル指定 チャンネル名
--filename, -n ファイル名指定 ファイル名
--plain -p プレーンテキストで出力 -sとの同時使用でしか使えない ×
--noop テスト投稿 エラーが出なかったら成功的な ×

~/.slackcat でデフォルトチャンネルを指定することもできる
~/.slackcat
default_channel = develop

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0