CLI Reference

Rustimate command-line arguments and flags.


CLI Arguments

Rustimate has various arguments. We will go over them one by one

Tip

You can use short arguments instead of the longer ones

 $ rustimate --help 
  Usage: rustimate [OPTIONS]

  Options:
    -i, --input <FILE>     [default: project.rsl]
    -o, --output <OUTPUT>  [default: output.mp4]
    -f, --format <FORMAT>  [default: desktop]
    -m, --metrics
    -d, --demo
    -h, --help             Print help 
    -V, --version          Print version

Rustimate Guide

Options Explained

Input

This is the input arguments to specify the name of the .rsl file. Rustimate operates on .rsl scripts via the command line.

Important

For version 0.1.0, the input file should be in the current location

rustimate --input hello.rsl

# or

rustimate -i hello.rsl

Output

The default output will be output.mp4 unless specified by output argument. You do not need to specify the extension , it is inferred automatically.

rustimate --input hello.rsl --ouput hello

# or

rustimate -i hello.rsl --output hello
Important

For version 0.1.0, the output file will be created in the current location

Basic usage

Default .rsl file

Rustimate by default look for project.rsl file for rendering

rustimate 

Custom .rsl name

If you want to rustimate process a specific file, you can provide the -i argument

rustimate -input yourownfile.rsl

# or

rustimate -i yourownfile.rsl

Output

By default, the output file is always named as output.mp4 unless you specify with -o argument. You do not have to add the extension

rustimate --input yourownfile.rsl --output yourownfile.mp4

# or avoid the extension

rustimate -i yourownfile.rsl --output yourownfile

Formats

Desktop

This is the default format

rustimate -i format.rsl --output fileformat --format desktop

# or
rustimate -i format.rsl -o fileformat -f desktop

Rustimate Guide - Desktop

Shorts

rustimate -i format.rsl --output fileformat --format shorts

# or
rustimate -i format.rsl -o fileformat -f shorts

Rustimate Guide - Shorts

Square


rustimate -i format.rsl --output fileformat --format square

# or
rustimate -i format.rsl -o fileformat -f square

Rustimate Guide - Square

Note

Resolution limits depend on your license tier. See License for details.


Coming soon
  • Currently only cpu is supported. GPU acceleration is planned for a future release.

Metrics

Performance History

Rustimate automatically records rendering metrics after each run:

Metric Description
Date Time Date & Time when the frames were generated
Scenes Scenes in the .rsl file
Total frames Number of frames generated
Resolution Resolution of the frames
FPS Frames rendered per second
Render time Time taken to complete full rendering

Performance Summary

Metric Description
Current Current Run (seconds)
Average Average rendering time (seconds)
Samples Number of samples available
Record Shortest time taken
Note

The metrics shows the recent 8 rendering only

Rustimate Guide

Coming soon

Terminal doesn’t yet support colored output and is planned for next release.

Activate License

Activates Rustimate using a purchased license key file.

rustimate license add license.key

Rustimate Guide


See License Activation for more information