No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-05-23 22:29:16 -04:00
.github Multi platform (#54) 2019-12-20 12:02:04 -05:00
.gitignore re-adding config file at community request 2019-10-28 15:38:27 -06:00
.travis.yml Update Travis now that mage auto-checks dependancies 2019-10-22 08:32:05 -04:00
build.go Add magefile 2019-10-04 17:01:48 -04:00
cmdClean.go Automatically run clean when configs are loaded from file 2019-10-23 10:31:43 -04:00
cmdConfig.go "~/" does not work as hoped for 2019-12-03 21:22:16 +01:00
cmdDelete.go Mo' colors 2019-10-23 23:45:42 +02:00
cmdDownload.go Revised some styling elements 2019-11-13 17:47:45 +01:00
cmdEdit.go Add check that lastMessage.type = "text" 2019-10-25 10:59:01 -04:00
cmdExec.go updated to use instead of 2019-10-29 16:01:17 -06:00
cmdFollow.go More User Info 2019-12-01 20:42:59 +01:00
cmdHelp.go Clean up colors, clean up config, make config actually be used, add default config 2019-10-25 17:18:50 -04:00
cmdInspect.go Fix ReplaceAll so that standard repo go can compile 2019-12-02 18:02:29 -05:00
cmdJoin.go added autoScrollView() on joining channel 2019-10-29 18:21:36 -06:00
cmdPost.go Mo' colors 2019-10-23 23:45:42 +02:00
cmdReact.go Mo' colors 2019-10-23 23:45:42 +02:00
cmdReply.go Clean up colors, clean up config, make config actually be used, add default config 2019-10-25 17:18:50 -04:00
cmdShrug.go Why not ¯\_(ツ)_/¯ 2019-10-16 16:41:58 -04:00
cmdStream.go Clean up colors, clean up config, make config actually be used, add default config 2019-10-25 17:18:50 -04:00
cmdTags.go Remove unused import 2019-12-06 11:29:47 -05:00
cmdUnfollow.go More User Info 2019-12-01 20:42:59 +01:00
cmdUploadFile.go Revised some styling elements 2019-11-13 17:47:45 +01:00
cmdWall.go More User Info 2019-12-01 20:42:59 +01:00
cmdWallet.go Mo' colors 2019-10-23 23:45:42 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-10-18 08:09:01 -04:00
colors.go Revised some styling elements 2019-11-13 17:47:45 +01:00
CONTRIBUTING.md Create CONTRIBUTING.md 2019-10-18 08:03:22 -04:00
defaultConfig.go More User Info 2019-12-01 20:42:59 +01:00
emojiMap.go removed UNICODE_EMOJI_SUPPORT var in favor of new config schema 2019-10-28 15:59:03 -06:00
go.mod Fix versions for gocui to work 2021-07-22 09:22:29 -04:00
go.sum Fix versions for gocui to work 2021-07-22 09:22:29 -04:00
kbtui.toml Add replies to messages 2019-12-20 08:44:51 -05:00
LICENSE Create LICENSE 2019-10-18 08:06:06 -04:00
mage.go updated to remove old emoji and add execcmd 2019-10-29 13:53:25 -06:00
main.go Add Ctrl-U for clearing line to be standard w/ other editors 2022-05-23 22:29:16 -04:00
README.md Update README.md 2019-10-22 13:59:19 -04:00
tabComplete.go upstream merge 2019-10-23 16:01:54 -06:00
tcmdShowReactions.go Clean up colors, clean up config, make config actually be used, add default config 2019-10-25 17:18:50 -04:00
types.go More User Info 2019-12-01 20:42:59 +01:00
userTags.go More User Info 2019-12-01 20:42:59 +01: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.