#!/usr/bin/env sh

# Create a directory for the examples
rm -rf examples
rm -rf examples_fail
mkdir -p examples
mkdir examples_fail


# Run over Templates and create examples
for template in templates/*.json; do
    # Get the name of the template
    template_name=$(basename $template)

    # Get the name of the example
    example_name=${template_name%.template}

    # Create the example
    set -- "1.0.0" "1.0.1" "1.0.2" "1.0.11" "1.1.0" "1.5.11"
    for version in  "$@"; do
        cat $template | sed -e "s|SCHEMA_VERSION|$version|g" > ./examples/"$template_name"_"$version".json
    done

   set -- "2.0.0" "3.0.1" "2.0.2" "2.0.11" "2.1.0" "3.5.11"
    for version in  "$@"; do
        cat $template | sed -e "s|SCHEMA_VERSION|$version|g" > ./examples_fail/"$template_name"_"$version".json
    done

done