Skip to content

henry40408/lam

Repository files navigation

lam

Lua function runner

Casual Maintenance Intended GitHub Workflow Status (with event) GitHub codecov

Features

  • Evaluate Lua script.
  • Handle HTTP requests via Lua script.

Installation

Prerequisites

  • Rust ≥ 1.78.0
git clone https://github.com/henry40408/lam
cd lam
cargo build --release

Usage

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

License

MIT

About

Lua function runner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages