Skip to content

evanyeung/terminal-slack

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

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

  • Terminal Slack opens for a second but then closes again

    This might be due to your SLACK_TOKEN not being recognised. Make sure the put your SLACK_TOKEN between the two single quotes when exporting it:

    export SLACK_TOKEN='xoxp-254112160503-252950188691-252375361712-6cbf56aada30951a9d310a5f23d032a0'
    

Releases

No releases published

Packages

No packages published