#!/bin/bash red='\e[0;31m' green='\e[0;32m' orange='\e[0;33m' neutral='\e[0;m' printout() { echo -e "[${green}INFO${neutral}] $@" } printhelp() { echo -e "[${orange}HELP${neutral}] $@" } printerr() { echo -e "[${red}ERROR${neutral}] $@" } if test $# -ne 1 then printhelp "Veuillez spécifier le nom du programme à lancer." printhelp "Utilisation de Anim par défaut" a="Anim" else a=$1 fi printout "Compilation avec javac..." javac *.java if test $? -eq 0 then printout "Succès de la compilation !" else printerr "Echec de la compilation." exit 1 fi rm build -rf 2>&1 > /dev/null mkdir build mv *.class build/ cp -R Images build/ printout "Lancement du programme..." cd build printhelp "Logs : " java $a cd - 2>&1 > /dev/null rm build -rf 2>&1 > /dev/null exit 0