Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 1.49 KB

README.md

File metadata and controls

67 lines (47 loc) · 1.49 KB

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

Screenshot

Installation

Requirements:

  1. Go
  2. Git
  3. Opus development headers
  4. 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)