Rojo

Travis-CI Build Status Documentation
 

EARLY DEVELOPMENT, USE WITH CARE

Rojo is a flexible multi-tool designed for creating robust Roblox projects.

It's designed for power users who want to use the best tools available for building games, libraries, and plugins.

It has a number of desirable features right now:

Soon, Rojo will be able to:

Installation

Rojo has two components: * The binary, written in Rust * The Roblox Studio plugin, written in Lua

To install the binary, there are two options: * Cargo, which requires you to have Rust installed * Pre-built binaries from the the GitHub releases page

Cargo (Recommended)

Make sure you have Rust 1.21 or newer installed.

Install Rojo using:

```sh cargo install rojo

Installed!

rojo help ```

Pre-Built (Windows only)

Download the latest binary from the GitHub releases page. Put it somewhere you can access it from a terminal!

Usage

For more help, use rojo help.

New Project

Just create a new folder and tell Rojo to initialize it!

```sh mkdir my-new-project cd my-new-project

rojo init ```

Rojo will create an empty project in the directory.

Migrating an Existing Roblox Project

Coming soon!

License

Rojo is available under the terms of the MIT license. See LICENSE.md for details.