#!/bin/bash (return 0 2>/dev/null) || { echo "Please source this script: source $0" exit 1 } if [ -f "/app/borg/key" ]; then export BORG_KEY_FILE="/app/borg/key" fi # extracts ssh connection from borg-repo export SSH_CONNECTION="${BORG_REPO#ssh://}" export SSH_CONNECTION="${SSH_CONNECTION%%/*}" #extract folder from ssh connection export SSH_FOLDER="/${BORG_REPO#ssh://*/}" export SSH_COMMAND="ssh" if [ "${BORG_RSH}" ]; then export SSH_COMMAND=${BORG_RSH} fi export SSH_COMMAND="$SSH_COMMAND $SSH_CONNECTION" : "${MODE:=BORG}" # Set default if MODE is unset to borg cli