#!/bin/bash set -eu # Check if an argument is provided if [ $# -eq 0 ]; then echo "Usage: $0 ''" exit 1 fi set -x # Capture the query from the command-line argument QUERY_CONTENT=$1 # Build the JSON payload PAYLOAD=$(echo "{\"content\": \"$QUERY_CONTENT\"}") # Send the request echo "$PAYLOAD" | tr -d "\n" | curl \ -X POST \ -H 'Content-Type: application/json' \ -d @- \ http://localhost:9020/query/ | sed 's/\\n/\n/g'