Add (or support) a terminal CLI (ncurses?) interface.
It could be bare-bones compared to the web app, and it could even (from your end) just be an API for terminal interfaces designed by others (like this: https://github.com/evanyeung/terminal-slack), but many people will be using this program almost 100% for text and would love the predictability, scriptability, etc of running this in the terminal.
As Jonathan noted in the comments, the Galois team has built an amazing terminal client called Matterhorn: https://github.com/matterhorn-chat/matterhorn
The latest release is compatible with Mattermost v5.X and can be downloaded here https://github.com/matterhorn-chat/matterhorn/releases
If you’d like to contribute to the project, learn how here: https://github.com/matterhorn-chat/matterhorn#contributing
-
Jonathan Daugherty commented
People wanting a terminal client for Mattermost should check out the Matterhorn project: https://github.com/matterhorn-chat/matterhorn
-
Adrian commented
A Weechat protocol plugin would be nice. This exists for Slack and probably would be MUCH easier than writing a new client from scratch. https://github.com/wee-slack/wee-slack
-
rasp commented
I would absolutely love it