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.
Sam eaf2550bed Add magefile 5 years ago
.gitignore fts 5 years ago
README.md LE WHAT 5 years ago
build.go Add magefile 5 years ago
cmdDelete.go Fix crash from not supplying ID 5 years ago
cmdDownload.go Le-what? 5 years ago
cmdEdit.go Move cursor on edit 5 years ago
cmdHelp.go Show which type commands are loded 5 years ago
cmdJoin.go Le-what? 5 years ago
cmdReact.go Display error 5 years ago
cmdStream.go Typos.. 5 years ago
cmdUploadFile.go Le-what? 5 years ago
mage.go Add magefile 5 years ago
main.go First pass at type commands 5 years ago
tcmdAutoReact.go Show which type commands are loded 5 years ago
tcmdShowReactions.go Add ShowReactions type command 5 years ago
types.go Show which type commands are loded 5 years ago
userConfigs.go Break userConfigs out of main.go for easier configuration 5 years ago

README.md

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

Todo

  • Message editing
  • Twitter-style feed reading public messages
  • Track multiple conversations at once

Building and Running

Easiest Way:

go get -u github.com/rudi9719/kbtui
go get ./
go build
./kbtui

Or

go get ./
go run *.go

Occasionally when @dxb updates his API it will be necessary to run go get -u ./