Documentation Index
Fetch the complete documentation index at: https://mintlify.com/rojo-rbx/rojo/llms.txt
Use this file to discover all available pages before exploring further.
rojo init creates the directory structure and starter files for a new Rojo project. By default it creates a place project template, runs git init in the target directory (if git is available and the path is not already inside a repository), and names the project after the directory.
Synopsis
Arguments and flags
Path to the directory in which to create the project. Rojo creates the directory if it does not exist. Defaults to the current directory.
Template to use for the new project. Accepted values are
place, model, and plugin.Skip automatic
git init. By default Rojo runs git init in the project directory when git is installed and the path is not already inside an existing repository.Global flags
Increase log verbosity. Pass multiple times (e.g.
-vv) for more detail.Control color output. Accepted values are
auto, always, and never.Templates
Each--kind value produces a different set of starter files.
| Kind | What gets created |
|---|---|
place | A default.project.json wired to a baseplate, plus a src/ folder. |
model | A minimal default.project.json for a library or model asset. |
plugin | A minimal default.project.json configured for a Roblox Studio plugin. |
Rojo skips creating a file if it already exists in the target directory, so it is safe to run
rojo init inside an existing project to add missing template files.