slick

command module
v0.2.1-0...-dabd69d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2017 License: MIT Imports: 30 Imported by: 0

README

Slick

Slick is a modular and extendable slack client with a terminal based ui, while also aiming to be simple and intuitive. It has been designed to have an approachable default configuration but to be easily extended with lua.

CircleCI license

Installing

  1. Download a release from the releases page here.
  2. Make slick executable: chmod 775 slick*
  3. Move slick into your path: mv slick* /usr/local/bin/slick
  4. Start slick: slick

Read more.

Features

  • Modal - Slick borrows a text based, modal workflow from vi. Most functionality requires one keypress, or can be easily mapped to a key.
  • Scriptable - Add new commands (ie, /foo) or keyboard bindings (ie, press a) and bind them to slick commands. Or, write your own functionality in Lua - for example, here's a plugin to encrypt a message to a user on keybase and send it to them via slack. Learn More
  • Batteries Included - Distributed as a static binary with no dependencies. Installation is simple. Slick is updated automatically on start.
  • Not built on electron - Slick is terminal based. Reduce the number of bloated chrome vms running on your system.

And a bunch of smaller things:

  • Quick jump to another team / channel with p
  • Multiple teams
  • Tab completion for file paths
  • A lua standard library
  • Emoji support
  • Extensive theming support - ie, here are a few examples

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL