#!/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






