Skip to content

[FEATURE REQUEST] LuaRocks integration #3633

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks done
kangae-hishiryo opened this issue May 5, 2025 · 0 comments
Open
2 tasks done

[FEATURE REQUEST] LuaRocks integration #3633

kangae-hishiryo opened this issue May 5, 2025 · 0 comments
Assignees
Labels
new-feature A new feature that could be useful in WingetUI ready-to-go

Comments

@kangae-hishiryo
Copy link

kangae-hishiryo commented May 5, 2025

Please confirm these before moving forward.

  • I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
  • This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template.

Describe the new feature

This feature request proposes the integration of LuaRocks, the package manager for Lua modules, within the UniGetUI interface.
UniGetUI is a powerful package manager GUI, and adding support for LuaRocks would enhance its utility by expanding compatibility with package managers relevant to developers and users using Lua binaries and packages.
LuaRocks is gaining increasing relevance in various domains, and its integration would align UniGetUI with the needs of this user base.

Describe how this new feature could help users

  • Increased Flexibility & Scope: Provide users, particularly Lua developers, with a centralized interface to manage Lua modules alongside other packages, increasing workflow efficiency.

  • Enhanced Scalability: Support a broader ecosystem of development tools directly within UniGetUI.

  • Simplified Package Management: Allow users to install, update, upgrade, and maintain LuaRocks packages through the familiar and streamlined UniGetUI interface, maintaining a simple user experience.

  • Potential Resource Optimization: Centralizing package management could potentially lead to more efficient use of system resources compared to managing an (at least, hypotetical) LuaRocks GUI separately.

@kangae-hishiryo kangae-hishiryo added the new-feature A new feature that could be useful in WingetUI label May 5, 2025
@marticliment marticliment added this to the Package Managers milestone May 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature A new feature that could be useful in WingetUI ready-to-go
Projects
None yet
Development

No branches or pull requests

2 participants