Rocket.Chat.ReactNative/scripts/fetch-supported-versions.sh

23 lines
621 B
Bash

#!/bin/bash
# URL to fetch data from
URL="https://releases.rocket.chat/v2/server/supportedVersions?source=mobile"
# Output file name
OUTPUT_FILE="app-supportedversions.json"
# Use curl to fetch data and save it to a temporary file
TEMP_FILE=$(mktemp)
curl -s "$URL" > "$TEMP_FILE"
# Check if the curl command was successful (HTTP status code 200)
if [ $? -eq 0 ]; then
# Use jq to pretty-print the JSON and save it to the output file
jq '.' "$TEMP_FILE" > "$OUTPUT_FILE"
echo "Data fetched and saved to $OUTPUT_FILE"
else
echo "Failed to fetch data from $URL"
fi
# Clean up the temporary file
rm "$TEMP_FILE"