Hallo Leute,
ich habe mir letztens mal ein kleines Shellscript (für Linux) geschrieben, mit welchem es möglich ist, einen gesamten Resourcenordner zu kompilieren.
Ist zwar nichts großartiges, aber ich dachte, dass es durchaus Arbeit erspart.
Also hier:
Bash
#!/bin/bash
cp -R $1/* /tmp/luacompiler
for Datei in `find /tmp/luacompiler/ -type f -name "*.lua"`
do
echo "Kompiliere" $Datei >> compile.log
luac -o $Datei $Datei
done
echo "Kompilieren abgeschlossen"
echo "Verschiebe Dateien aus Temporaerem Ordner..."
mv /tmp/luacompiler/ $2
echo "Verschieben abgeschlossen!"
echo "Loesche temporaeren Ordner..."
rmdir /tmp/luacompiler
echo "Fertig!"
Alles anzeigen
Vorher muss luac selbstverständlich installiert worden sein:
Funktionsweise (ich verwende als Scriptname compile.sh):
1. In den Ordner des Shellscripts wechseln.
2. ./compile.sh PfadZumUnkompiliertenScript WohinSollDasKompilierteScript (bitte ohne Slah (/) hinten)
3. Fertig!
Zusätzlich werden in der "compile.log" die Ausgaben von luac gespeichert.
lg