A luxurious package manager for Lua

887 stars 16 forks 887 watchers Rust GNU Lesser General Public License v3.0
luarocks package-manager
12 Open Issues Need Help Last updated: Nov 10, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue proposes a new CLI command, `lx generate-lockfile`, to create a lockfile for LuaRocks packages. This feature would be beneficial for users of Nix, enabling better dependency management and reproducibility for Lua projects.

Complexity: 3/5
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue proposes adding a custom user agent string to the LuaRocks CLI when it communicates with luarocks.org. This would allow the luarocks.org service to track adoption and gather statistics about LuaRocks versions and operating systems in use.

Complexity: 2/5
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue describes a problem where the `.cargo/config.toml` file is not being picked up by `lux` because `cargo build` is executed from a different working directory. The author proposes three workarounds: using a `build.rs` file, setting `RUSTFLAGS` environment variable, or using the global cargo configuration. They also suggest a feature request for `lux` to better handle project-level cargo configurations.

Complexity: 2/5
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue proposes a refactoring task to remove the `From<bool>` implementation for `BuildBehaviour`. The rationale is that this conversion is semantically nonsensical, suggesting an unnecessary or confusing design choice that needs to be cleaned up.

Complexity: 2/5
good first issue refactor

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue proposes adding functionality to the `lx lint` command to allow users to specify which directories should be linted. Currently, it appears `lx lint` operates on a default set of directories, and this feature would enhance flexibility by enabling targeted linting.

Complexity: 2/5
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue proposes adding support for specifying directories as arguments to the `lx fmt` command. Currently, it seems `lx fmt` might only operate on files or a default set of locations. This enhancement would allow users to explicitly target specific directories for formatting.

Complexity: 2/5
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue proposes adding support to the `lx check` command to allow users to specify which directories should be checked. Currently, it seems `lx check` might operate on a default set of directories, and this feature would provide more granular control over the checking process.

Complexity: 2/5
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: This issue proposes refactoring the `DisplayAsLuaKV` functionality by creating a derive macro for structs. This would ensure that all fields are automatically handled, preventing potential omissions. The immediate goal is to merge a trivial fix with passing tests to enable a quick release.

Complexity: 3/5
enhancement good first issue refactor

A luxurious package manager for Lua

Rust
#luarocks#package-manager

AI Summary: The `lx path` command is emitting a warning related to `--no-loader` that users find confusing. The issue aims to clarify or improve this warning message, though further details are needed to understand the specific context and nature of the confusion.

Complexity: 3/5
good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager
enhancement good first issue

A luxurious package manager for Lua

Rust
#luarocks#package-manager
enhancement good first issue needs triage

A luxurious package manager for Lua

Rust
#luarocks#package-manager