Tooling
The commands: init, build, check, flux, lint, fmt, test, doc, mcp, migrate, self, and ingot.
Updatedalloy initWrites
alloy.toml in the working folder, and one Luau configuration.alloy buildCompiles every .aly and .alx under [build] in to Luau under [build] out, mirroring the tree, and writes the runtime as alloy.luau at the output root.alloy checkCompiles every source of the project and writes nothing.alloy fluxFlux is the whole analysis in one run, what clippy is to cargo.alloy lintRuns the lints over the project, or over one file, and nothing else; alloy flux runs them with the compile and the type check.alloy fmtAnneal formats .aly and .alx files in place.alloy testA test lives beside the code it tests: a @test function in the module, blanked from the ship artifact.alloy docPrints one page of these docs on the terminal.alloy mcpServes these docs to a coding agent over MCP.alloy migrateRewrites alloy.toml as .config.aly.alloy selfInstalls, updates, or removes the binaries, and sets up the editor.IngotsAn ingot is an Alloy extension.