Lilush – LuaJIT static runtime and shell
11 days ago
- #CLI
- #Linux
- #LuaJIT
- Lilush 是一个静态编译的 LuaJIT 解释器,体积不足 3MB 且无依赖项。
- 内置网络功能(支持 SSL 的 TCP/UDP、HTTP(S) 客户端/服务器)、加密算法、文件系统与进程操作,以及终端用户界面。
- 支持 UTF-8 终端输入输出、TSS 样式渲染、小组件、Markdown 解析、Redis 协议、JSON、Base64、WireGuard 和 ACMEv2 客户端。
- 可兼作 Linux shell,提供智能提示(主机名、用户、git 分支、Kubernetes、Python 虚拟环境)、自动补全及内置工具(kat、ktl、netstat、dig、wgcli)。
- 支持插件扩展和 TSS 样式定制,需兼容 Kitty 的终端模拟器。
- 通过 curl 下载后,使用 chmod +x 赋予执行权限并放置于 ~/.local/bin/lilush。
- 采用 SSH 密钥签名,源码及验证说明详见代码库。
- 内置 RELIW(HTTP 服务器/框架)和 zxkitty(ZX80 终端模拟器)。