Lover - A simple CLI for developing games with LOVE :)
Posted: Mon Jul 18, 2016 8:46 pm
First off, I <3 LOVE. But as I do most all of my development from the terminal, the one really annoying thing to me was the development and release process, which on OSX generally involved managing the LOVE.app file and dragging/copying files around or setting up a shell alias to point to some non-portable filesystem location.
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:
Hope at least some of you find this tool as useful as I have!
View project on Github
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