#!/usr/bin/env just --justfile set dotenv-load := true run-fs: (lua "fs.example.lua") build-filesystem: (_copy-so "dev" "filesystem") lua file: LUA_CPATH=c_modules/?.so lua lua/{{file}} _copy-so profile module: (_build profile module) #!/usr/bin/env sh if [ {{profile}} == "dev" ] then target_name="debug" else target_name="release" fi mkdir -p c_modules ln -sf ../target/${target_name}/lib{{module}}.dylib c_modules/{{module}}.so _build profile module: cargo build --profile={{profile}} --package {{module}}