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.
Gregory Rudolph 1d412ed5fd
Update Travis now that mage auto-checks dependancies
5 years ago
.github/ISSUE_TEMPLATE Update issue templates 5 years ago
.gitignore Ignore emojiList.go, and auto gofmt it. 5 years ago
.travis.yml Update Travis now that mage auto-checks dependancies 5 years ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 5 years ago
CONTRIBUTING.md Create CONTRIBUTING.md 5 years ago
LICENSE Create LICENSE 5 years ago
README.md Update README.md for go get commands 5 years ago
build.go Add magefile 5 years ago
cmdClean.go New clean command for messed up windows 5 years ago
cmdDelete.go Fix crash from not supplying ID 5 years ago
cmdDownload.go Better attachment handling after PR to samhofi.us/x/keybase 5 years ago
cmdEdit.go Bugfix: Up arrow in stream/start crashes application 5 years ago
cmdHelp.go Show which type commands are loded 5 years ago
cmdJoin.go refactor viewTitle() to setViewTitle() 5 years ago
cmdPost.go Build changes 5 years ago
cmdReact.go Allow simple reactions when ID is supplied 5 years ago
cmdReply.go Show command used instead of hardcoded reply 5 years ago
cmdSet.go Bugfix: Add nullcheck for toml values from #18 5 years ago
cmdShrug.go Why not ¯\_(ツ)_/¯ 5 years ago
cmdStream.go refactor viewTitle() to setViewTitle() 5 years ago
cmdUploadFile.go Bugfix similar to #19 5 years ago
cmdWall.go Update wall help 5 years ago
cmdWallet.go Increase size of wallet confirmation code 5 years ago
colors.go Go fmt 5 years ago
kbtui.tml Feature: add Config TOML file #17 5 years ago
mage.go Move exit helper func above first build target 5 years ago
main.go Better attachment handling after PR to samhofi.us/x/keybase 5 years ago
tabComplete.go Failing go vet, due to lack of blank line 5 years ago
tcmdShowReactions.go Go fmt 5 years ago
types.go Show which type commands are loded 5 years ago
userConfigs.go We have colour now 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
  • 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 ./...
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 ./... or go get -u samhofi.us/x/keybase