Skip to content

savvamadar/barnard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

barnard

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

Screenshot

Installation

Requirements:

  1. Go - sudo apt-get install goland
  2. Git - sudo apt-get install git
  3. Opus development headers - sudo apt-get install libopus-dev
  4. OpenAL development headers - sudo apt-get install libopenal-dev

To fetch and build:

export GOPATH=$HOME/go 
go get -u github.com/savvamadar/barnard

After running the command above, barnard will be compiled as $(go env GOPATH)/bin/barnard.

Manual

Usage

To run: $GOPATH/bin/barnard [-flags]

Flags

  • flag: default
  • server: localhost:64738
  • username:
  • password:
  • insecure:
  • certificate:
  • voiceon:

Sample: $GOPATH/bin/barnard -server 127.0.0.1:64738 -username myUser -insecure -voiceon

This will connect myUser to the 127.0.0.1 mumble ip running on port 64738 and won't check for certificates and will have the voice on by default.

Chat Commands (useful for SSH)

  • quit: disconnects
  • exit: disconnects
  • voice: toggles voice on or off

Key bindings

  • F1: 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

Fork Author

Savva Madar (savva.madar@gmail.com)

Original 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%