aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Commands.md
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2019-01-26 21:57:41 +0100
committerTrygve Aaberge <trygveaa@gmail.com>2019-01-26 21:59:23 +0100
commit617704145f787911fcce8b19ab71be317cd585fa (patch)
treea4b1b9821fe8e8cf3404b64fb2ff90773b6b013a /docs/Commands.md
parent366310f05cebddec85f5805aaeb0c814ae80b13e (diff)
downloadwee-slack-617704145f787911fcce8b19ab71be317cd585fa.tar.gz
Generate documentation for commands and options
Diffstat (limited to 'docs/Commands.md')
-rw-r--r--docs/Commands.md175
1 files changed, 175 insertions, 0 deletions
diff --git a/docs/Commands.md b/docs/Commands.md
new file mode 100644
index 0000000..51523ff
--- /dev/null
+++ b/docs/Commands.md
@@ -0,0 +1,175 @@
+# Commands
+
+These are the commands made available by this script. In In addition to
+these commands, most normal IRC commands, like `/join`, `/part`,
+`/query`, `/msg`, `/me`, `/topic`, `/away` and `/whois` work normally.
+See [WeeChat's
+documentation](https://weechat.org/files/doc/stable/weechat_user.en.html)
+or `/help <cmd>` if you are unfamiliar with these.
+
+## Available commands:
+
+### away
+
+```
+/slack away
+```
+
+Sets your status as 'away'.
+
+### back
+
+```
+/slack back
+```
+
+Sets your status as 'back'.
+
+### channels
+
+```
+/slack channels
+```
+
+List the channels in the current team.
+
+### distracting
+
+```
+/slack distracting
+```
+
+Add or remove the current channel from distracting channels. You can hide
+or unhide these channels with /slack nodistractions.
+
+### help
+
+```
+/slack help
+```
+
+Print help for /slack commands.
+
+### hide
+
+```
+/hide
+```
+
+Hide the current channel if it is marked as distracting.
+
+### label
+
+```
+/label <name>
+```
+
+Rename a thread buffer. Note that this is not permanent. It will only last
+as long as you keep the buffer and wee-slack open.
+
+### linkarchive
+
+```
+/slack linkarchive [message_id]
+```
+
+Place a link to the channel or message in the input bar.
+Use cursor or mouse mode to get the id.
+
+### mute
+
+```
+/slack mute
+```
+
+Toggle mute on the current channel.
+
+### nodistractions
+
+```
+/slack nodistractions
+```
+
+Hide or unhide all channels marked as distracting.
+
+### register
+
+```
+/slack register
+```
+
+Register a Slack team in wee-slack.
+
+### rehistory
+
+```
+/rehistory
+```
+
+Reload the history in the current channel.
+
+### reply
+
+```
+/reply <count/message_id> <text>
+```
+
+Reply in a thread on the message. Specify either the message id
+or a count upwards to the message from the last message.
+
+### showmuted
+
+```
+/slack showmuted
+```
+
+List the muted channels in the current team.
+
+### slash
+
+```
+/slack slash /customcommand arg1 arg2 arg3
+```
+
+Run a custom slack command.
+
+### status
+
+```
+/slack status [emoji [status_message]]
+```
+
+Lets you set your Slack Status (not to be confused with away/here).
+
+### talk
+
+```
+/slack talk <user>[,<user2>[,<user3>...]]
+```
+
+Open a chat with the specified user(s).
+
+### thread
+
+```
+/thread <message_id>
+```
+
+Open the thread for the message.
+
+### upload
+
+```
+/slack upload <filename>
+```
+
+Uploads a file to the current buffer.
+
+### users
+
+```
+/slack users
+```
+
+List the users in the current team.
+