You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.0 KiB

5 years ago
# kbtui
5 years ago
Keybase TUI written in Go using [@dxb](https://keybase.io/dxb)'s
Keybase [bot framework](https://godoc.org/samhofi.us/x/keybase).
It started as a joke, then a bash script, and now here it is!
5 years ago
For support or suggestions check out the [kbtui team](https://keybase.io/team/kbtui)
5 years ago
## Features
5 years ago
* Dark Mode (or rather mode based on Terminal Theme)
5 years ago
* Read and reply to messages
* Feed view to see mentions
* Stream view to see all incoming messages
* List view to show activity
* Chat view to interact with the current channel
* Marks unread messages in the List view
* Reactions to messages
* Auto #general teams when not given a channel
* Pretty format headers in List view from window size
5 years ago
## Todo
* Message editing
5 years ago
* Twitter-style feed reading public messages
* Track multiple conversations at once
5 years ago
### Building and Running
5 years ago
Easiest Way:
```
go get -u github.com/rudi9719/kbtui
```
5 years ago
```
go get ./
go build
./kbtui
```
Or
```
go get ./
go run *.go
5 years ago
```
Occasionally when @dxb updates his API it will be necessary to run
`go get -u ./`