/slk

slk - minimalistic slack cli

Primary LanguageGoMIT LicenseMIT

CircleCI

slk logo

If you like minimalism, like text interfaces and type fast - then you should try slk. Its a tiny tool for writing and reading slack messages.

Benefits

  • minimalistic, enjoyable slack interface
  • no need to swich apps
  • helps you to save power if you need it
  • for those who don't like slack to be opened all the time

Demo

slk demo

Quick start

Install slk:

$  curl -sfL https://raw.githubusercontent.com/blinkloader/slk/master/install.sh | sudo sh

or

$ go get -u github.com/blinkloader/slk/...

Setup:

$ slk setup -t=<slack-token> -c=<channel> -u=<username>
  • <slack-token> - you can generate it here
  • <channel> - channel for public and private channels, @user for direct messages.
  • <username> - your name (yarik in demo)

Commands:

$ slk listen       #start listening for new messages
$ slk ignore       #stop listening for new messages

$ slk read         #read 10 last messages
$ slk write 'hey!' #write message to channel

$ slk to channel   #switch to public channel or private group
$ slk to @user     #switch to direct messages
$ slk on           #name of the current channel

Proposals / Contributions

Would you like to improve the tool, or have any ideas how to make it better? Feel free to open an issue.

License

MIT license