Lux Package Manager
Lux Package Manager
软件描述
Lux 是 Lua 的包管理器。它的目的是为你管理 Lua 项目、依赖项、构建脚本等,让你能够专注于编写和发布 Lua 代码。
官方网站
访问软件的官方网站了解更多信息
官方认证
nvim-neorocks.github.io
安全链接HTTPS
什么是 Lux Package Manager?
Lux 是 Lua 的包管理器。其目标是为你管理 Lua 项目、依赖项、构建脚本等,让你专注于编写和发布 Lua 代码。
主要特性:
- 创建和管理 Lua 项目
- 通过 lux.toml 文件轻松管理依赖项、构建步骤等
- 并行构建与安装 🚀
- 使用简单的 CLI 命令添加/移除依赖项
- 自动生 rockspec 文件
- 再也不用在源码中维护 10 个不同的 rockspec 文件 🎉
- 集成代码格式化功能(lx fmt)
- 基于 stylua 实现
- 轻松指定兼容的 Lua 版本
- Lux 会自动处理 Lua 头文件安装
- 不再担心用户抱怨系统中安装了错误的 Lua 头文件
- 自动代码检查(lx check)
- 基于 luacheck 实现
- 强大的锁文件支持
- 实现完全可复现的开发环境
- 便于与 Nix 集成!
- 完全兼容
- 兼容现有 luarocks 包
- 拥有复杂的 rockspec 且不愿重写为 TOML?没问题!Lux 支持创建 extra.rockspec 文件,一切正常运行
- 构建脚本非常复杂?Lux 可以调用 luarocks 以确保最大程度兼容

