jwetzell / showbridge

highly configurable protocol router
https://demo.showbridge.io
MIT License
14 stars 0 forks source link
bridge cloud companion control midi mqtt osc osculator protocol show tcp theater theatre udp websocket
# showbridge ![npm](https://img.shields.io/npm/v/%40showbridge/lib?label=lib) ![npm](https://img.shields.io/npm/v/%40showbridge/cli?label=cli) ![GitHub release (with filter)](https://img.shields.io/github/v/release/jwetzell/showbridge?label=launcher) ![npm](https://img.shields.io/npm/v/%40showbridge/cloud?label=cloud) ![npm](https://img.shields.io/npm/v/%40showbridge/webui?label=webui) Simple protocol router _/s_ [Run](#how-to-run) • [CLI Usage](#cli-usage) • [Config File](#config-file) • [Docs](#docs)

Supported Protocols

How to run

CLI Usage

Usage: @showbridge/cli [options]

Simple protocol router /s

Options:
  -V, --version                            output the version number
  -c, --config <path>                      location of config file
  -v, --vars <path>                        location of file containing vars
  -w, --webui <path>                       location of webui html to serve
  --disable-action <action-type...>        action type(s) to disable
  --disable-protocol <protocol-type...>    protocol type(s) to disable
  --disable-trigger <trigger-type...>      trigger type(s) to disable
  --disable-transform <transform-type...>  transform type(s) to disable
  -l, --log-level <level>                  log level (choices: "trace", "debug", "info", "warn", "error", "fatal", default: "info")
  -h, --help                               display help for command

Config File

The showbridge router's config is entirely controlled by a JSON config file. This file can be made by hand or edited via the web interface included with the launcher. The router WILL NOT start up with an invalid config file. I do provide some starter/example configs to look at to get a general idea of what one entails.

Resources

Docs

For more information about showbridge and its inner workings check out the documention