Skip to content

Commands

Azul is used from the terminal with the azul command.

  • [value] means optional.
  • --flag value and --flag=value are both accepted.
  • Short aliases are available for some options.

Start live sync daemon:

Terminal window
azul [command] [options]
OptionShortDescription
--help-hShow help text
--versionPrint Azul version
--debugEnable verbose debug logs
--no-warnSkip confirmation prompts
--sync-dir [PATH]Set sync directory
--port [NUMBER]Set daemon port

Example:

Terminal window
azul --sync-dir ./sync --port 8080

One-time push from local filesystem into Studio.

Terminal window
azul build [options]
OptionDescription
--from-sourcemap [FILE]Build from sourcemap data
--rojoEnable Rojo-compatible parsing
--rojo-project [FILE]Override Rojo project path

Examples:

Terminal window
azul build
azul build --from-sourcemap ./sourcemap.json
azul build --rojo --rojo-project default.project.json

Selective push from local files to a specific Studio destination.

Terminal window
azul push [options]
OptionShortDescription
--source [DIR]-sLocal source folder
--destination [PATH]-dStudio destination path
--from-sourcemap [FILE]Push from sourcemap data
--destructiveWipe destination children first
--no-place-configIgnore place config mappings
--rojoEnable Rojo-compatible parsing
--rojo-project [FILE]Override Rojo project path

Example:

Terminal window
azul push -s Packages -d ReplicatedStorage.Packages --destructive --rojo

Serialize Studio instance properties into sourcemap.json for hermetic builds.

Terminal window
azul pack [options]
OptionShortDescription
--output [FILE]-oOutput sourcemap path
--scripts-onlySerialize only scripts + descendants

Example:

Terminal window
azul pack -o sourcemap.json

Opens the Azul config file in your default editor.

Terminal window
azul config [options]
OptionDescription
--pathPrint config file path

Examples:

Terminal window
azul config
azul config --path