CLI usage
The simplest way to drive rodeo is from the shell.
Start the server
Section titled “Start the server”In one terminal:
rodeo serveThis starts the rodeo server on localhost:44872 and waits for Studio to connect. Open Studio (any place) and the installed plugin connects automatically.
Run a one-shot script
Section titled “Run a one-shot script”In another terminal:
rodeo run --source 'print("hi from studio")'The script executes inside the connected Studio instance. Output streams back to your terminal.
You can also run a file:
rodeo run script.luauLaunch a place
Section titled “Launch a place”rodeo run can launch Studio for you:
# Launch by published place IDrodeo run --place 12345 --source 'return game.PlaceId'
# Launch a local .rbxl filerodeo run --place ./my-place.rbxl script.luauStudio launches in the background, the script runs, and Studio stays up so subsequent rodeo run commands hit the same instance.
Where to go next
Section titled “Where to go next”See the full CLI reference for every subcommand and flag, or move on to Client usage for programmatic control from Luau.