The main entry point for the Tungsten CLI.
| Flag | Description |
|---|
-V, --version | Prints the current version of Tungsten. |
-H, --help | Prints a list of available commands and their usage. |
Initializes a new tungsten.toml configuration file and updates your .gitignore file in the current directory.
Validates your tungsten.toml configuration and ensures all assets referenced in your input globs are accessible.
Terminal
tungsten test --api-key <key>
| Flag | Value | Description |
|---|
--api-key | string | Optional: Provides your Open Cloud API key to verify connection health with Roblox. |
The primary command for syncing your local assets to Roblox and generating project-specific Luau modules.
Terminal
tungsten sync <target> [flags]
| Target | Description |
|---|
cloud | Uploads assets directly to the Roblox Open Cloud API. |
studio | Syncs assets to your local Roblox Studio instance. |
debug | Creates a .tungsten_debug folder, allowing you to inspect the final output before upload. |
| Flag | Value | Description |
|---|
--api-key | string | Provides your Open Cloud API key for authentication. |
--dry-run | boolean | Simulates the entire sync process without uploading or modifying remote assets. |
Starts a long-running process that watches your assets folder for changes. When a file is modified, added, or deleted, Tungsten automatically performs a sync.
Terminal
tungsten watch <target> [flags]
| Target | Description |
|---|
cloud | Uploads assets directly to the Roblox Open Cloud API. |
studio | Syncs assets to your local Roblox Studio instance. |
debug | Creates a .tungsten_debug folder, allowing you to inspect the final output before upload. |
| Flag | Value | Description |
|---|
--api-key | string | Provides your Open Cloud API key for authentication. |