Add lua minifier

This commit is contained in:
2022-09-26 01:13:11 +02:00
parent 7a7275cf66
commit cf0be21596
3 changed files with 22 additions and 4 deletions

View File

@@ -1,17 +1,18 @@
default:
@just --list
lua_files := `find . -type f -name "*.lua" ! -path './out/*' ! -name tlconfig.lua -printf "%p "`
lua_files := `find . -type f -name "*.lua" ! -path './out/*' ! -name tlconfig.lua ! -name minify.lua -printf "%p "`
teal_files := `find . -type f -name "*.tl" ! -name '*.d.tl' -printf "%p "`
build:
mkdir -p out
for file in {{lua_files}}; do \
cp $file out; \
lua minify.lua $file; \
done
for file in {{teal_files}}; do \
tl gen $file; \
mv ${file%.tl}.lua out; \
lua minify.lua ${file%.tl}.lua; \
rm ${file%.tl}.lua; \
done
alias b := build