barnard

barnard is a terminal-based client for the Mumble voice chat software.

Screenshot

Installation

Requirements:

  1. Go
  2. Git
  3. Opus development headers
  4. OpenAL development headers

To fetch and build:

git clone https://layeh.com/barnard
cd barnard
make build

Or install system-wide:

make install

The server password can be provided via the MUMBLE_PASSWORD environment variable (preferred over the -password flag, which is visible in process listings). Use -password-prompt to read the password interactively from stdin.

Options

  • -server host[:port] — server to connect to (default: localhost:64738)
  • -username name — client username
  • -password pass — server password (prefer MUMBLE_PASSWORD env var)
  • -password-prompt — prompt for password on stdin
  • -certificate path — PEM encoded certificate and private key
  • -insecure — skip server certificate verification
  • -tree-width n — width of the channel tree pane (default: 20)
  • -log path — append chat messages to file
  • -debug — enable debug logging to stderr

Manual

Key bindings

  • F1: toggle deafen (mute + deaf)
  • F4: 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)

Description
No description provided
Readme GPL-2.0 94 KiB
Languages
Go 98.5%
Makefile 1.5%