mirror of
https://github.com/Rudi9719/kbtui.git
synced 2026-03-22 06:27:24 +00:00
76511afc4f731dffe9f8f2d71a755ed20764e265
- Created new file colors.go
- Added color options to the UserConfig
- Possible to disable colors (in UserConfig)
- Fixed a bug where the login screen says `/j` and not `{cmdChar}j`
- Changed how attachments look - so it's clear it isn't just a message
saying that
- Changed how formatOutput works (to be more DRY)
- Colored unread messages
Changes to be committed:
new file: colors.go
modified: main.go
modified: userConfigs.go
kbtui
Keybase TUI written in Go using @dxb's Keybase bot framework. It started as a joke, then a bash script, and now here it is!
For support or suggestions check out the kbtui team
Features
- Dark Mode (or rather mode based on Terminal Theme)
- 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
- Message editing
- Twitter-style feed reading public messages
Todo
- Track multiple conversations at once
- Message replies
Building and Running
Easiest Way:
go get -u github.com/rudi9719/kbtui
Or you can do the following:
go get ./
go run build.go
go run build.go {build, buildBeta... etc}
./kbtui
You may see an error with go get ./ about PATHs, that may be safely ignored.
If you see an error about a missing dependancy during a build, you'll want to resolve that.
Occasionally when @dxb updates his API it will be necessary to run
go get -u ./
Languages
Go
100%