Lua function runner
- Evaluate Lua script.
- Handle HTTP requests via Lua script.
- Rust ≥ 1.78.0
git clone https://github.com/henry40408/lam
cd lam
cargo build --release
Find some examples:
$ ./target/release/lam example ls
Evaluate an example:
$ ./target/release/lam example eval --name hello
Evaluate Lua script:
$ ./target/release/lam eval --file lua-examples/hello.lua
hello, world!
Handle HTTP requests with single script:
$ ./target/release/lam serve --file lua-examples/echo.lua
(another shell session) $ curl -X POST http://localhost:3000 -d $'hello'
hello
MIT