0d8e8aca4c
Fixes #170 |
||
---|---|---|
.github | ||
components | ||
config | ||
context | ||
handlers | ||
service | ||
vendor | ||
views | ||
.gitignore | ||
CONTRIBUTING.md | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md | ||
screenshot.png | ||
snapcraft.yaml |
slack-term
A Slack client for your terminal.
Installation
Binary installation
Download a
compatible binary for your system. For convenience, place slack-term
in a
directory where you can access it from the command line. Usually this is
/usr/local/bin
.
$ mv slack-term /usr/local/bin
Via Go
If you want, you can also get slack-term
via Go:
$ go get -u github.com/erroneousboat/slack-term
$ cd $GOPATH/src/github.com/erroneousboat/slack-term
$ go install .
Setup
-
Get a slack token, click here
-
Running
slack-term
for the first time, will create a default config file at~/.config/slack-term/config
.
$ slack-term
- Update the config file and update your
slack_token
For more configuration options of theconfig
file, see the wiki.
{
"slack_token": "yourslacktokenhere"
}
Usage
When everything is setup correctly you can run slack-term
with the following
command:
$ slack-term
Default Key Mapping
Below are the default key-mappings for slack-term
, you can change them
in your config
file.
mode | key | action |
---|---|---|
command | i |
insert mode |
command | / |
search mode |
command | k |
move channel cursor up |
command | j |
move channel cursor down |
command | g |
move channel cursor top |
command | G |
move channel cursor bottom |
command | pg-up |
scroll chat pane up |
command | ctrl-b |
scroll chat pane up |
command | ctrl-u |
scroll chat pane up |
command | pg-down |
scroll chat pane down |
command | ctrl-f |
scroll chat pane down |
command | ctrl-d |
scroll chat pane down |
command | n |
next search match |
command | N |
previous search match |
command | q |
quit |
command | f1 |
help |
insert | left |
move input cursor left |
insert | right |
move input cursor right |
insert | enter |
send message |
insert | esc |
command mode |
search | esc |
command mode |
search | enter |
command mode |