https://github.com/farmergreg/barnard
barnard is a terminal-based client for the Mumble voice chat software
https://github.com/farmergreg/barnard
Last synced: 6 months ago
JSON representation
barnard is a terminal-based client for the Mumble voice chat software
- Host: GitHub
- URL: https://github.com/farmergreg/barnard
- Owner: farmergreg
- License: gpl-2.0
- Fork: true (layeh/barnard)
- Created: 2022-09-24T20:39:29.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-25T23:05:39.000Z (almost 4 years ago)
- Last Synced: 2024-06-20T11:51:25.474Z (about 2 years ago)
- Language: Go
- Homepage:
- Size: 58.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# barnard FORKED by farmergreg
barnard is a terminal-based client for the [Mumble](https://mumble.info) 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

## Installation
Requirements:
1. [Go](https://golang.org/)
2. [Git](https://git-scm.com/)
3. [Opus](https://opus-codec.org/) development headers
4. [OpenAL](http://kcat.strangesoft.net/openal.html) 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 ()