Skip to content
File

Blob: packaging/templates/client-launch.sh

bash15 lines
1#!/bin/sh
2set -eu
3ENV_FILE="${SPECTER_CLIENT_ENV_FILE:-__SYSCONFDIR__/specter/client.env}"
4if [ -f "$ENV_FILE" ]; then
5 set -a
6 . "$ENV_FILE"
7 set +a
8fi
9: "${SPECTER_CLIENT_CONFIG:=__SYSCONFDIR__/specter/client.yaml}"
10if [ ! -f "$SPECTER_CLIENT_CONFIG" ]; then
11 echo "missing client config: $SPECTER_CLIENT_CONFIG" >&2
12 exit 1
13fi
14exec __BINDIR__/specter ${SPECTER_GLOBAL_ARGS:-} client tunnel --config "$SPECTER_CLIENT_CONFIG" ${SPECTER_CLIENT_ARGS:-}