https://github.com/maxking/weeclient
Terminal based Weechat client.
https://github.com/maxking/weeclient
golang irc irc-client linux macos terminal tview weechat
Last synced: 7 months ago
JSON representation
Terminal based Weechat client.
- Host: GitHub
- URL: https://github.com/maxking/weeclient
- Owner: maxking
- License: apache-2.0
- Created: 2021-06-12T23:34:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-28T03:10:20.000Z (over 4 years ago)
- Last Synced: 2025-04-03T21:42:46.763Z (9 months ago)
- Topics: golang, irc, irc-client, linux, macos, terminal, tview, weechat
- Language: Go
- Homepage:
- Size: 271 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
weeclient
==========
Weeclient is a relay client for [Weechat](https://weechat.org).
[](https://pkg.go.dev/github.com/maxking/weeclient) [](https://github.com/maxking/weeclient/actions/workflows/go.yml)

Dependencies
------------
- Golang 1.16
Build
-----
To build the code, you can run:
```bash
$ git checkout https://github.com/maxking/weeclient
$ cd weeclient
$ make
```
Then, you can run with:
```bash
$ ./weeclient
```
KeyBindings
-----------
**Buffer list**
- Ctrl + b: Move focus to buffer list.
- Enter : When in buffer list, this will move focus to the input box of the buffer.
**Buffer view**
- Ctrl + s: Move focus to the chat and allow scrolling up and down
- Ctrl + i: Move focus to the input box.
**Input box**
- Esc: Clear the box.
- Enter: Send the message in the box.
Testing Relay
-------------
This repo comes with a testing CLI that can be used to interact
with the Weechat Relay. Currently, the information printed is really
not that much, but in future, it should be printed better.
```bash
$ ./testclient
```
License
-------
All the contents of this repo are licensed under Apache 2.0 license.
Please see the LICENSE file included for a full copy of the License.