Status: Beta. Ready for public testing.
Currently focusing on a Chrome extension, but ultimately would like to support other browsers too.
There's a handy Makefile
that will do most of the work (assuming you have
jq installed):
$ make release
This will produce a file that looks like keybase-chrome-1.2.3.zip
(except with
whatever the current version is set in the manifest.json
).
Upload that file to the Chrome extension dashboard, hit publish, and we're done.
You can add the extension in development mode:
- Open Chrome to
chrome://extensions/
- "Load unpacked extension..."
- Open this directory
Navigate to any Reddit thread and you should see "keybase chat reply" buttons.
This extension relies on kbnm
(which lives in ../go/kbnm
of this repo). It
ships with recent versions of the Keybase app which will be used by default. You
can skip this step.
If you want to manually install the Keybase Native Messaging client (kbnm
) and
install the whitelist for the extension to use the binary:
$ go get -u github.com/keybase/client/go/kbnm
$ $GOPATH/bin/kbnm install
To uninstall, you can run:
$ $GOPATH/bin/kbnm uninstall
Alternatively, recent versions of kbnm
also comes with a built-in installer:
$ go get -u github.com/keybase/client/go/kbnm
$ $GOPATH/bin/kbnm install
…
$ $GOPATH/bin/kbnm uninstall
…
This code shares the same license as the repository.