A Slack client for Linux. Uses nw.js.
Install Node.js. If Node.js is already installed, please continue.
npm install plaidchat -g
If you have setup correctly, the above command will install the package somewhere in your path.
Then you can run your client from your terminal of choice.
plaidchat is not created by, affiliated with, or supported by Slack Technologies, Inc.
Want to hear about our updates and new features as soon as they happen?
We provide various CLI options via
$ plaidchat --helpUsage: plaidchat [options]Options:-h, --help output usage information-V, --version output the version number--minimize-to-tray When the tray icon is clicked, hide the window rather than minimize--close-to-tray When the close button is clicked, minimize the app to tray instead of killing it.
git clone firstname.lastname@example.org:plaidchat/plaidchat.git && cd plaidchat
nw.jssetup and initial loading of React
With the Flux infrastructure, all our data flows one-way; from components to dispatchers to stores to components (and repeat).
More information can be read in the Flux documentation:
Tests can be run via the following commands:
# Start up a Selenium server for integration testsnpm run start-webdriver# In another tab, run all our tests (unit, integration, linting)npm test
The integration tests require a bit of explanation. Please see their documentation for more info.
JBKahn Pointed out that libudev.so differs on different machines. If you run into
./resources/node-webkit/Linux64/nw: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
Give Issue #1 a look.
Interested in contributing? Great, we are always looking for more great people.
Get started by finding an issue with the "help wanted" label and submitting a pull request.
plaidchat is licensed under the MIT license.