Tools
Powerful tools to help you build, test, and debug your Rhyme apps more effectively.
Development Tools
The Rhyme ecosystem provides various tools to enhance your development workflow:
- Rhyme Editor - Advanced code editor with syntax highlighting and auto-completion
- Visual Builder - Drag-and-drop interface for rapid prototyping
- Debugger - Step through your code and inspect variables
- Performance Profiler - Analyze and optimize your app’s performance
Testing Tools
Ensure your apps work perfectly:
- Test Runner - Execute automated tests
- Device Simulator - Preview on different screen sizes
- Browser Testing - Cross-browser compatibility checks
Deployment Tools
Get your apps to users:
- Build System - Compile and optimize your apps
- Version Control - Manage app versions and updates
- Publishing Tools - Deploy to app stores and web
Learn More
Explore each tool to discover how it can improve your Rhyme development experience!
/shell
The Rhyme shell provides an interactive command-line interface for advanced development and debugging. Shell commands provide powerful tools for app development, management, and platform operations.
available shell commands
All shell commands begin with a forward slash (/) and provide advanced functionality for power users and developers.
app development
| Command | Description | Documentation |
|---|---|---|
/new |
Create a new Rhyme app | View details |
/edit |
Edit app source code | View details |
/edit-block |
Edit a specific block | View details |
/compile |
Compile Rhyme source to bytecode | View details |
/build |
Build app for deployment | View details |
/dev |
Enter development mode | View details |
/publish |
Publish app to production | View details |
app management
| Command | Description | Documentation |
|---|---|---|
/app |
Display current app information | View details |
/current |
Show current app context | View details |
/list-apps |
List all your apps | View details |
/load |
Load an app | View details |
/source |
View app source code | View details |
/source-default |
Reset to default source | View details |
/status |
Check app status | View details |
authentication & users
| Command | Description | Documentation |
|---|---|---|
/login |
Log in to your account | View details |
/login-if-needed |
Conditional login | View details |
/logout |
Log out of your account | View details |
/who |
Display current user info | View details |
/users |
Manage app users | View details |
/regen-keys |
Regenerate security keys | View details |
app groups
| Command | Description | Documentation |
|---|---|---|
/new-appgroup |
Create a new app group | View details |
/delete-appgroup |
Delete an app group | View details |
/list-groups |
List all app groups | View details |
file & image management
| Command | Description | Documentation |
|---|---|---|
/files |
Manage app files | View details |
/images |
Manage app images | View details |
/new-image |
Add a new image | View details |
/delete-image |
Delete an image | View details |
messaging & inbox
| Command | Description | Documentation |
|---|---|---|
/inbox |
View app inbox | View details |
/send-inbox-message |
Send inbox message | View details |
/clear-inbox |
Clear inbox messages | View details |
debugging & system
| Command | Description | Documentation |
|---|---|---|
/help |
Display help information | View details |
/action |
Work with actions | View details |
/actions |
List available actions | View details |
/blocks |
Work with code blocks | View details |
/boot |
Boot system components | View details |
/clear |
Clear variables or state | View details |
/compiler |
Compiler information | View details |
/delay |
Add execution delay | View details |
/hide |
Hide UI elements | View details |
/mock-date |
Mock system date/time | View details |
/secrets |
Manage app secrets | View details |
/set |
Set configuration values | View details |
/sets |
Manage action sets | View details |
/shell |
Enter shell mode | View details |
/show |
Show hidden elements | View details |
using shell commands
Shell commands are typically used in the Rhyme development environment or through the interactive shell. They provide direct access to platform features that aren’t available through regular actions.
Rhyme Editor
[clicked]
.text “Great job! You clicked the button.”
.button “Go Back” [start]
Playground
<rhyme-cm-editor id="playground-editor" autocomplete mode="dark" style="flex: 1; border-radius: 8px; border: none; outline: none;"></rhyme-cm-editor>