For this reason, I've created a simple CLI called lover not only to express my undying love for LOVE, but also to help simplify the process of developing new games on this great framework, and to aid in the process of building releasable binaries of the game for multiple target platforms.
So far, lover supports the following operations:
- init - which initializes a brand new LOVE project in the current directory; this includes: downloading the required target LOVE binaries (for example, you can target any platform with any version of LOVE), creating a simple "Hello, world" main.lua, and creating a simple conf.lua with some basic default options set
- run - which runs the current project by invoking the current platform's downloaded LOVE binary (rather than a system-installed copy that may exist in some non-portable/non-standard directory)
Hope at least some of you find this tool as useful as I have!
View project on Github