From f2ca5d5f84119f46ac22d671f99304257ea993e5 Mon Sep 17 00:00:00 2001 From: Slawomir Koszewski Date: Fri, 23 Jan 2026 09:57:59 +0100 Subject: [PATCH] Add support for API key in upload-jmespath script --- bin/upload-jmespath | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/upload-jmespath b/bin/upload-jmespath index c7be576..413c571 100755 --- a/bin/upload-jmespath +++ b/bin/upload-jmespath @@ -4,6 +4,7 @@ set -euo pipefail API_URL="https://jmespath-playground.koszewscy.waw.pl" JSON_FILE="-" +ADD_HEADERS=() function usage() { echo "Usage: $0 [--api-url ] [--json-file ]" @@ -16,6 +17,10 @@ while [[ $# -gt 0 ]]; do API_URL="$2" shift 2 ;; + --api-key) + ADD_HEADERS+=("-H" "X-API-Key: $2") + shift 2 + ;; --json-file) JSON_FILE="$2" shift 2 @@ -36,6 +41,7 @@ done curl -s -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ + "${ADD_HEADERS[@]}" \ --data @${JSON_FILE} \ "$API_URL/api/v1/upload"