LuaRocks is a deployment and management system for modules in the Lua programming language. It aims to provide facilities for Lua such as those from module systems of other scripting languages, such as Ruby's RubyGems or Perl's CPAN. LuaRocks allows Lua modules to be installed as self-contained packages called "rocks", which also contain version and dependency information.
|Tags||Software Development Libraries Build Tools|
|Operating Systems||Unix POSIX OS Independent Windows Windows Mac OS X|
Release Notes: This release adds a new "dependencies mode" selection to configure how to work with multiple local trees, a new command "purge" which erases a local tree, a --porcelain flag for "list" and "search", and code cleanups and bugfixes.
Release Notes: Several bugfixes, including improvements in the Windows package.
Release Notes: This is the first major stable release, the result of over two years of work. The .rock and .rockspec formats are now frozen for the 1.0.x series. This release also features support for post-install hooks, helper scripts for binaries on Windows systems, Git support, improve shell compatibility, the @ operator for no-upgrade dependencies, and assorted bugfixes.
Release Notes: This release allows applications to inspect which packages they are fetching modules from. New variables are available for rock authors. There are improvements to the build system and assorted bugfixes.
Release Notes: Multiple local rocks trees are supported. Command-line flags were added to allow specifying which server to get rocks from and which local tree to install them to. The manifest file in rocks trees now stores dependency information. The "unpack" command allows unpacking binary and pure-Lua rocks for inspection.