MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました SlackはWeb APIがシンプルなので、すぐにツールを開発したり連携させることができます。メッセージを受け取る時には外部ドメインが必要ですが、メッセージを送るだけであれば自分のローカルからでも送信できます。 今回紹介するCatSlackもそんなツールの一つです。CUIからSlackに対してメッセージを簡単に飛ばせるソフトウェアです。 CatSlackの使い方 CatSlackの使い方は以下のようになります。Slackから指定されるURLを環境変数として定義して、後は標準出力をCatSlackコマンドに対して飛ばすだけです。今回はrunを使っていますが、コンパイルしてしまえばコマンドとして使えます。 $ export CATSLACK_URL=https://hooks.slac