barnard FORKED by farmergreg
barnard is a terminal-based client for the Mumble voice
chat software.
This FORK adds three new features:
- the -tx flag will cause barnard to start transmitting as soon as it is launched.
- the -channel flag will cause barnard to join the given channel.
- display help text on startup
Example:
./barnard -insecure -password mypass -server mumble:64738 -username AudioFeed -tx -channel "K9CTS Scanner"
Screenshot
Installation
Requirements:
- Go
- Git
- Opus development headers
- OpenAL development headers
To fetch and build:
apt install libalut-dev libopus-dev
go install github.com/farmergreg/barnard@latest
After running the command above, barnard
will be compiled as $(go env GOPATH)/bin/barnard
.
Development Environment Setup
apt install libalut-dev libopus-dev
go mod init
go get
go build
Manual
Key bindings
- F1: show help
- F2: toggle voice transmission
- Ctrl+L: clear chat log
- Tab: toggle focus between chat and user tree
- Page Up: scroll chat up
- Page Down: scroll chat down
- Home: scroll chat to the top
- End: scroll chat to the bottom
- F10: quit
License
GPLv2
Author
Tim Cooper (tim.cooper@layeh.com)