#!/usr/bin/env zsh
source .env

LANGUAGE=$(echo "$LANGUAGE" | tr '[:upper:]' '[:lower:]')
if [ $LANGUAGE = "python" ] ; then
    extension="py"
    command="python3"
elif [ $LANGUAGE = "ruby" ]; then
    extension="rb"
    command="ruby"
elif [ $LANGUAGE = "java" ]; then
    extension="java"
    command="javac"
elif [ $LANGUAGE = "c" ]; then
    extension="c"
    command="gcc"
elif [ $LANGUAGE = "swift" ]; then
    extension="swift"
    command="swift"
elif [ $LANGUAGE = "shell" ]; then
    extension="sh"
    commmand="./"
else
    "Error: Unknown language: $LANGUAGE" >&2 
    exit 1
fi

file=$(cat $1)
result=$(python3 .request.py $file $1 $extension)
echo $result

run_mode=$(echo "$RUN_MODE" | tr '[:upper:]' '[:lower:]')
if [ "$run_mode" = "on" ]; then
    $command "${1}"
fi