Skip to content

File formats

Hisham Muhammad edited this page Sep 28, 2016 · 1 revision

These pages are the reference specification for file formats used by LuaRocks. All files are actual Lua files, but they are loaded in a restricted environment in which the standard Lua libraries are not available.

  • Rockspec format - Rockspecs are the files which contain rules explaining how rocks are built and installed as well as their dependencies and other metadata.
  • Config file format - The specification of the LuaRocks configuration file format, as it takes shape.
  • Manifest file format - The index file that describes a LuaRocks repository, used by both rocks servers and rocks trees.
  • Rock file format - Reference to the .rock file format: the installable packages produced from rockspecs.