This commit is contained in:
Joey Eamigh
2023-10-09 15:03:49 -04:00
parent 1bd8db01a0
commit d9a7eeb79e
8 changed files with 574 additions and 4 deletions

View File

@@ -1,12 +1,19 @@
default: run
run file=(`find src -type f -printf '%T@ %p\n' | sort -n | cut -d " " -f 2- | tail -1`):
java {{file}}
recentFile := `find src -type f -printf '%T@ %p\n' | sort -n | cut -d " " -f 2- | tail -1`
recentFolder := `find src -type d -printf '%T@ %p\n' | sort -n | cut -d' ' -f 2- | sed 's/src\///' | tail -2 | head -1`
echo:
echo {{recentFile}}
echo {{recentFolder}}
run file=recentFile:
if [ -f ./src/{{recentFolder}}/Main.java ]; then java --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -cp ./out {{recentFolder}}.Main; else java {{file}}; fi
all:
for file in `find src -type f -printf '%T@ %p\n' | sort -n | cut -d " " -f 2-`; do just run $file; done
zip folder=(`find src -type d -printf '%T@ %p\n' | sort -n | cut -d' ' -f 2- | sed 's/src\///' | tail -1`):
zip folder=recentFolder:
rm -rf ./zips/{{folder}}.zip
zip -r ./zips/{{folder}}.zip ./src/{{folder}}