The slctl plugin to easily share files from command line to Slack
簡單且快速的分享檔案到 Slack 頻道中
$ slctl plugin install github.com/softleader/slackit使用 --channel 可以將指定的 FILE 分享至該 Slack 頻道上:
$ slctl slackit /PATH/TO/FILE /PATH/TO/ANOTHER/FILE -c CHANNEL不傳入 --channel 會產生一個互動式的選擇介面, 包含了你有參與的頻道及所有使用者名稱, 配合使用 --all 可以改成列出所有, 甚至你沒參與的頻道名稱
$ slctl slackit FILE...
$ slctl slackit FILE... --all頻道及使用者清單會 cache 在本機維持 1 天, 傳入 --force 可以強制重新取得清單
$ slctl slackit FILE... -f使用 --message 可以為上傳檔案註記一段文字
$ slctl slackit FILE... -m hello使用 --rm 可以在上傳成功後, 自動刪掉本機的檔案
$ slctl slackit FILE... --rm第一次使用時, 必須傳入 --slack-token 讓 plugin 知道如何與 Slack api 互動, 你可以在 https://api.slack.com/custom-integrations/legacy-tokens 建立一個 token, Plugin 在使用後也會自動的記錄下來, 之後就不用再次傳入, 相對的, 你也可以再次傳入 --slack-token 來 renew 已存在的 token
$ slctl slackit FILE... --slack-token TOKEN