evanyeung / terminal-slack

Terminal client for slack
MIT License
1.03k stars 78 forks source link
javascript node slack terminal

Terminal Slack

A terminal interface for Slack.

Screenshot of Termianl Slack

Controls

Command Key Combination
Move up up arrow or k
Down up down arrow or j
Search /
Exit esc
Select channels list ctrl + c
Select users list ctrl + u
Select writing area ctrl + w
Select message list ctrl + l

Prerequsites

Setup

  1. Download this repository:

    git clone https://github.com/evanyeung/terminal-slack.git
  2. Enter the directory:

    cd terminal-slack
  3. Install the package:

    npm install
  4. Create your Legacy Slack API token.

  5. Install your token on your local machine, inserting your token between the quotes:

    export SLACK_TOKEN='your-slack-token-here'
  6. Run the application:

    node main.js
  7. Terminal Slack should now launch.

Troubleshooting