-- lua_sen: Lua-powered CLI framework
-- Used with senl-rs (Rust host)

local cli = require("lua_sen.cli")
local router = require("lua_sen.router")
local response = require("lua_sen.response")

return {
    -- CLI definition DSL
    app = cli.app,

    -- Router
    router = router.new,

    -- Response constructors
    ok = response.ok,
    err = response.err,
    silent = response.silent,
}
