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

Documentation

luv
command-line dependency manager for love2d projects

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