#!/bin/bash RED='\033[0;31m' # Red GRN='\033[0;32m' # Green NC='\033[0m' # No Color file="" if [ -z "$1" ] then printf "${RED}Usage: $0 file${NC}" exit 1 # Exit with code 1, failure else file=$1 fi printf "${GRN}Compiling file: $1.tri to $1.tam ...${NC}\n" # Compile to tam java -cp build/libs/Triangle-Tools.jar triangle.Compiler programs/$1.tri -o=$1.tam &> /dev/null printf "${GRN}Running file: $1.tam ...${NC}\n" # Run the Program java -cp build/libs/Triangle-Tools.jar triangle.abstractMachine.Interpreter $1.tam