Changes for version 0.001 - 2026-09-09
- Initial release
- `luv init` scaffolds a new project (luv.json, main.lua, conf.lua, .gitignore, source/library/assets/build directories)
- `luv add` fetches a dependency by registry name or raw git URL
- `luv remove` deletes a vendored dependency and its manifest entry
- `luv list` prints current dependencies
- `luv build` packages the project into a .love archive
- `luv search` searches a local cache of the awesome-love2d library list
- `luv update` refreshes the local registry cache
Modules
command-line dependency manager for love2d projects
add a library dependency from a git repo or the registry
package the project into a .love file
initialize a new luv project
list current dependencies
remove a library dependency
search the library registry
refresh the local library registry cache
git operations for fetching and updating library dependencies
reads and writes a luv project's luv.json manifest
packages a luv project into a .love file
local cache of the awesome-love2d library list