barnard

command module
v0.0.0-...-20e3502 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2022 License: GPL-2.0 Imports: 13 Imported by: 0

README

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)

Documentation

Overview

barnard is a terminal based client for the Mumble VoIP system.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL