Casper Weiss Bang 439f09aa1c Mo' colors
Changes:
- Stream is colored now
- Stream is formatted
- Stream has it's own formatting option
- Colors are now a style, and is a struct
- Color struct has a pretty cool functional interface
- colored mentions and PMs
- Every message uses the same function (it's dry!!)
- Colorize errors!
- Create function for visualizing errors
- colorized some of the command output!
- Color is stored in a Style
- Create a Text struct that can use to stylize strings "easily"
- Text can be used to build strings
- color highlighting on code
- added tml config support
- added different color for mention url
- Added sprintf to use formatting with PrintFeed and PrintError

Known Bugs: (added as todos whereever)
- Cannot use multiple formatting at the same time (*bold _italic_*
doesn't work
- sprintf is pretty shit
- background doesn't cover as a `block` in codeblocks
- not possible to escape sprintf thing
2019-10-23 23:45:42 +02:00
2019-10-04 17:01:48 -04:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-22 09:06:45 -04:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-16 16:41:58 -04:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-23 23:45:42 +02:00
2019-10-18 08:09:01 -04:00
2019-10-23 23:45:42 +02:00
2019-10-18 08:03:22 -04:00
2019-10-23 23:45:42 +02:00
2019-10-18 08:06:06 -04:00
2019-10-22 08:32:30 -04:00
2019-10-23 23:45:42 +02:00
2019-10-22 13:59:19 -04:00
2019-10-23 23:45:42 +02:00
2019-10-04 15:30:12 -04:00
2019-10-23 23:45:42 +02:00

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
  • Message replies

Todo

  • Track multiple conversations at once

Building and Running

Easiest Way:

go get -u github.com/rudi9719/kbtui

Or you can do the following:

go get github.com/magefile/mage/mage
go run build.go {build, buildBeta... etc}
./kbtui

Mage is a requirement for building kbtui as it will automatically handle/manage imports as well as mage is used to generate the file for emoji completion.

Description
Keybase TUI written in Go
Readme 634 KiB
Languages
Go 100%