Commands
Azul is used from the terminal with the azul command.
Syntax notes
Section titled “Syntax notes”<value>means required.[value]means optional.--flag valueand--flag=valueare both accepted.- Short aliases are available for some options.
Start live sync daemon:
azul [command] [options]Global options
Section titled “Global options”| Option | Short | Description |
|---|---|---|
--help | -h | Show help text |
--version | Print Azul version | |
--debug | Enable verbose debug logs | |
--no-warn | Skip confirmation prompts | |
--sync-dir <dir> | Set sync directory | |
--port <number> | Set daemon port |
Example:
azul --sync-dir ./sync --port 8080azul build
Section titled “azul build”One-time push from local filesystem into Studio.
azul build [options]| Option | Description |
|---|---|
--from-sourcemap [file] | Build from sourcemap data. If passed without file, uses ./sourcemap.json |
--rojo | Enable Rojo-compatible parsing |
--rojo-project <file> | Override Rojo project path |
--destructive | Completely replace Studio state with your local project (all instances, scripts, and properties). |
Examples:
azul buildazul build --from-sourcemap ./sourcemap.jsonazul build --rojo --rojo-project default.project.jsonazul push
Section titled “azul push”Selective push from local files to a specific Studio destination.
azul push [options]| Option | Short | Description |
|---|---|---|
--source <dir> | -s | Local source folder |
--destination <path> | -d | Studio destination path |
--from-sourcemap [file] | Push from sourcemap data | |
--destructive | Wipe destination children first | |
--no-place-config | Ignore place config mappings | |
--rojo | Enable Rojo-compatible parsing | |
--rojo-project <file> | Override Rojo project path |
Example:
azul push -s Packages -d ReplicatedStorage.Packages --destructive --rojoazul pack
Section titled “azul pack”Serialize Studio instance properties into sourcemap.json for hermetic builds.
azul pack [options]| Option | Short | Description |
|---|---|---|
--output <file> | -o | Output sourcemap path |
--scripts-only | Serialize only scripts + descendants |
Example:
azul pack -o sourcemap.jsonazul config
Section titled “azul config”Opens the Azul config file in your default editor.
azul config [options]| Option | Description |
|---|---|
--path | Print config file path |
Examples:
azul configazul config --path