Lux Package Manager - #6005
Conversation
WatchTheFort
left a comment
There was a problem hiding this comment.
Still need to look at the readme changes later
|
Looks like the actual CLI command is lx update
⠁ 📥 Downloading rockspec for busted==5ed85d0e016a5eb5eca097aa52905eedf1b180f1But otherwise this does do what you mentioned -- it downloads the busted library without complaining. |
Good call, fixed this in the readme, I had it aliased |
|
Both this and Unit Test Bootstrapping are ready to go as far as I know. I updated the README with |
5551a6d to
b9a42ea
Compare
|
I’d suggest planning the full Lux transition in two phases for smoother adoption: Phase 1 (this PR):
Phase 1.5 (i18n prep):
Phase 2 (future work / includes recoil changes):
|
d4d87f6 to
8beccb7
Compare
04df183 to
8d72234
Compare
|
LGTM |
a92910f to
6a10455
Compare
Include lux and add the busted and luassert test dependencies. Lux seems like it is set to become the de facto package manager for lua and it is also not luarocks.
Include the Lux package manager so that we can manage packages. Updates the README and adds core testing dependencies. Lux seems like it is set to become the de facto package manager for lua and it is also not luarocks.
Lux Docs
You can run
lux updatethen immediately runbusted, which whines there's no specs folderSee downstream Unit Testing PR, which should be merged at the same time as this.