The ultimate lua and luarocks installer, which includes the mingw toolchain, make, AND cmake, to make this a truly working out of the box experience
The msi is in the release folder, if you want to build the installer yourself, clone this repo, and then all you gotta do is just taking the script from the .github/workflows/main.yaml, there's a bunch of bash commands, put them in a .sh file run them in the git bash shell, and then you should only need to build it from visual studio by opening the lua.sln file in the repo
Below is a video showcasing it on a vm
2024-05-12.17-05-53.mp4
Current TODO stuff include: Remove leftovers from luarocks when uninstalling Remove the env variables that have been set by editenv during hte installer when uninstall Possibly re-writing an editenv altnerative in C to avoid the license and keep it in the same repo Work out a second installer which doesn't have the mingw toolchain bundled Setup the changes needed to allow for more than one lua version at a time
I am aware of the current licensing issues with editenv, as it is GPL something and i modified it a little to make it work with the current project, and this project is going to be BSD+3, i will therefore rewrite my own very simple version but for now, please don't talk about it...