mirror of
https://github.com/onyx-and-iris/vbantxt.git
synced 2026-04-07 01:33:30 +00:00
initial commit
This commit is contained in:
50
README.md
50
README.md
@@ -1,2 +1,48 @@
|
||||
# vban-cli
|
||||
VBAN cli utility for sending parameter requests
|
||||
# vbantxt
|
||||
|
||||
VBAN sendtext cli utility for sending Voicemeeter string requests over a network.
|
||||
|
||||
## Tested against
|
||||
|
||||
- Basic 1.0.8.4
|
||||
- Banana 2.0.6.4
|
||||
- Potato 3.0.2.4
|
||||
|
||||
## Requirements
|
||||
|
||||
- [Voicemeeter](https://voicemeeter.com/)
|
||||
- Go 1.18 or greater
|
||||
|
||||
## `Use`
|
||||
|
||||
#### Command Line
|
||||
|
||||
Pass `host`, `port` and `streamname` as flags, for example:
|
||||
|
||||
`vbantxt-cli -h="gamepc.local" -p=6980 -s=Command1 "strip[0].mute=1 strip[1].mono=1"`
|
||||
|
||||
You may also store them in a `config.toml` located in `home directory / .vbantxt_cli /`
|
||||
|
||||
A valid `config.toml` might look like this:
|
||||
|
||||
```toml
|
||||
[connection]
|
||||
Host="gamepc.local"
|
||||
Port=6990
|
||||
Streamname="Command1"
|
||||
```
|
||||
|
||||
#### Script files
|
||||
|
||||
The vbantxt-cli utility accepts a single string request or an array of string requests. This means you can pass scripts stored in files.
|
||||
|
||||
For example, in Windows with Powershell you could:
|
||||
|
||||
`vbantxt-cli $(Get-Content .\script.txt)`
|
||||
|
||||
to load commands from a file:
|
||||
|
||||
```
|
||||
strip[0].mute=0;strip[0].mute=0
|
||||
strip[1].mono=0;strip[1].mono=0
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user