Skip to content

Initialize Project

The --init flag creates the necessary files for a Lune project with package management.

Terminal window
lune --init
  1. lune.config.json - Package configuration file
  2. .luaurc - Alias configuration for Luau LSP
  3. lune_packages/ - Directory for installed packages
Lune Project Initializer
[OK] Created lune.config.json
[OK] Created .luaurc
[OK] Created lune_packages/
✓ Project initialized!
Use lune --install <pkg> to install packages
{
"packages": []
}
{
"aliases": {}
}

After installing packages, these files will be populated automatically with package references and path aliases.