Files
hyperswitch/scripts/notify_scarf.sh
2025-06-09 07:24:29 +00:00

25 lines
711 B
Bash
Executable File

#! /usr/bin/env bash
set -euo pipefail
# Define the URL and parameters
SCARF_URL="https://hyperswitch.gateway.scarf.sh/docker"
VERSION=$1
INSTALLATION_STATUS=$2
CURL_COMMAND=("curl" "--get" "${SCARF_URL}" "--data-urlencode" "${VERSION}" "--data-urlencode" "${INSTALLATION_STATUS}")
# Calculate number of arguments and process remaining args (if any)
if [ $# -gt 2 ]; then
# Starting from the 3rd argument (index 2 in $@)
for param in "${@:3}"; do
CURL_COMMAND+=("--data-urlencode" "${param}")
done
fi
# Execute the curl command
echo "Executing: ${CURL_COMMAND[@]}"
"${CURL_COMMAND[@]}"
# Print confirmation
echo "Request sent to ${SCARF_URL} with ${VERSION} and ${INSTALLATION_STATUS}"