Something went wrong. Try again.
🦦 a tiny cute lua web framework
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142export MAIVI_PORT := "3000"
test_dir := justfile_directory() / "test"
build: (zig-build)
[env("MAIVI_ROOT", test_dir)][env("MAIVI_REV", "test")][env("MAIVI_LOG", "debug")]test: @just mlua test/test.lua
[env("MAIVI_ROOT", test_dir)][env("MAIVI_REV", "test")][env("MAIVI_LOG", "debug")]test-run *args: @just maivi {{ args }}
test-build: @just test-run build
test-dev: @just test-run dev
# zig =========================================================================
[private]zig-build *args: @printf "zig build %s\n" "{{args}}" @zig build {{args}} \ |& hl -P --config=hl.toml
[private]build-dev *args: @just zig-build -Druntime -Dmd4c {{ args }}
mlua *args: @just build-dev mlua -- {{ args }}
maivi *args: @just build-dev run -- {{ args }}