#!/bin/bash

if [[ -z "${reload}" ]]; then
  export RELOAD_VAR=''
else
  export RELOAD_VAR="\"reload\":\"${reload}\"",
fi

if [[ -z "${s3_only}" ]]; then
  export S3_ONLY_VAR=''
else
  export S3_ONLY_VAR="\"s3_only\":\"${s3_only}\"",
fi

if [[ -z "${proper_in_vector}" ]]; then
  export PROPER_IN_VECTOR_VAR=''
else
  export PROPER_IN_VECTOR_VAR="\"proper_in_vector\":\"${proper_in_vector}\"",
fi

if [[ -z "${cutoff}" ]]; then
  # default to current eastern time
  export CUTOFF_VAR="\"cutoff\":\"$(date '+%Y-%m-%d %T')\""
else
  export CUTOFF_VAR="\"cutoff\":\"${cutoff}\""
fi

/var/venv/bin/garcon exec proper_changed_releases -c "{$RELOAD_VAR $S3_ONLY_VAR $PROPER_IN_VECTOR_VAR $CUTOFF_VAR}"
