diff --git a/schema/ymlToJson.sh b/schema/ymlToJson.sh index 53843f1ba..16a904138 100755 --- a/schema/ymlToJson.sh +++ b/schema/ymlToJson.sh @@ -1,8 +1,14 @@ #!/usr/bin/env bash SELF_DIR="$(dirname "$0")" - -curl -d "$(cat "$SELF_DIR/installer.schema.yml")" \ +if [[ -z "$1" ]]; then + echo "ERROR: No YAML file passed in!" + exit 1 +fi +base="$(basename "$1")" +target="${base%.*}.json" +echo "INFO: $1 > $target" +curl -d "$(cat "$SELF_DIR/$1")" \ -H "Content-Type: text/plain" \ -H 'Accept: application/json' \ - -o "$SELF_DIR/installer.schema.json" \ - https://www.anyjson.in/api/v2/data/yamltojson + -o "$SELF_DIR/$target" \ + https://www.anyjson.in/api/v2/data/yamltojson &> /dev/null