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
.