Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Scheduling

The REPL reads input events and emits trigger events alongside the bevy_ratatui input handling system set. The REPL text buffer is updated and emits command triggers during InputSet::EmitBevy. The prompt is updated during InputSet::Post to reflect the current state of the input buffer.

All REPL input systems run in the Update schedule, but as they are event-based, they may not run every frame. Commands are executed in the PostUpdate schedule as observers.

For headless command output, use the regular info! or debug! macros and the RUST_LOG environment variable to configure messages printed to the console or implement your own TUI panels with bevy_ratatui.