Skip to content

farmergreg/barnard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%