#!/bin/bash | |
set -eu | |
# Check if an argument is provided | |
if [ $# -eq 0 ]; then | |
echo "Usage: $0 '<your query>'" | |
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' |