Lux Package Manager

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 以确保最大程度兼容

标签

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub