Premake is a command line utility which reads a scripted definition of
a software project and, most commonly, uses it to generate project
files for toolsets like Visual Studio, Xcode, or GNU Make.

Official documentation
https://github.com/premake/premake-4.x/wiki
