collin/browser-terminal-extension
main / run.sh
| 1 | #!/usr/bin/env bash |
| 2 | # Build and run the termbridge daemon. |
| 3 | # ./run.sh serve on the default port |
| 4 | # ./run.sh --port 8080 pass flags through to `termbridge serve` |
| 5 | # ./run.sh token run any other subcommand instead of serve |
| 6 | set -euo pipefail |
| 7 | cd "$(dirname "$0")/daemon" |
| 8 | |
| 9 | cargo build --release |
| 10 | |
| 11 | bin=target/release/termbridge |
| 12 | |
| 13 | case "${1-}" in |
| 14 | serve|token|pair|unpair|list|cert) exec "$bin" "$@" ;; |
| 15 | *) exec "$bin" serve "$@" ;; |
| 16 | esac |