diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..473fc52 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +VERSION="2.13.1" + +echo "start building..." + +set -e + +mkdir -p out + +javac -cp "lib/gson-${VERSION}.jar" -d out $(find Cards-Gate/src -name "*.java") + +echo "build finished" diff --git a/scripts/install.sh b/scripts/install.sh new file mode 100755 index 0000000..1c7cd4d --- /dev/null +++ b/scripts/install.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +set -e +VERSION="2.13.1" +URL="https://search.maven.org/remotecontent?filepath=com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" + +LIB_DIR="./lib" +JAR_PATH="${LIB_DIR}/gson-${VERSIO}N.jar" + + +mkdir -p "$LIB_DIR" + + +if [ -f "$JAR_PATH" ]; then + echo "gson-${VERSION}.jar already exists" +else + echo "gson-${VERSION}.jar herunter" + curl -L "$URL" -o "$JAR_PATH" + echo "Download succesfull" +fi + +echo "Installation done. You can now run build.sh" diff --git a/scripts/run.sh b/scripts/run.sh new file mode 100755 index 0000000..35481d4 --- /dev/null +++ b/scripts/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +MAIN_CLASS="Main" +VERSION="2.13.1" + +echo "Running $MAIN_CLASS..." + +java -cp "out:lib/gson-${VERSION}.jar" $MAIN_CLASS + +echo "Finished running $MAIN_CLASS"