Cross platform automation program for pre and post build events, using lua scripts with csharp commands and types.
Cross platform automation program for pre and post build events, using lua scripts with csharp commands and types.
While I was developing projects there was a mismatch between the commands used on my Windows and my Linux notebook,
ie whenever I tried to compile the solution the BuildEvents of each project triggered an error that canceled the compilation of the solution. I developed this software to be cross platform and had more functions than a simple shell.
To use this program you must have .Net Core 3.1 installed, in the future self-contained releases will be published.
To run the program just call dotnet and pass the file path to LuaBuildEvents.dll and then the path of a lua script.
dotnet <path>/LuaBuildEvents.dll <path>/script.lua <optional args>
See the wiki for more information on how to use it.
See the open issues for a list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE
for more information.