Text Mode Interface

Text Mode is all in one, see logs during game play, execute commands and see the results. You can also filter logs, search for specific logs, and see stack traces.


Interface overview

The Text Mode interface provides a command-line debugging experience with real-time log filtering, intelligent autocomplete, and efficient navigation tools.

jahro text mode interface

Command input

Basic command entry

Type commands directly into the input field at the bottom of the console:

command-name [parameters...]

Examples:

  • reset-game
  • spawn-enemy 5
  • set-difficulty Hard
  • tp 10 2.5 -7

Autocomplete

Jahro provides intelligent autocomplete to speed up command entry. Start typing any command name and press Tab to cycle through suggestions.

jahro autocomplete

Autocomplete features:

  • Shows matching commands as you type
  • Displays command parameters in gray text
  • Automatically adds space after command name
  • Supports partial matching

Command history

Navigate through previously entered commands using arrow keys:

KeyAction
ArrowPrevious command
ArrowNext command
EnterExecute command
TabFocus autocomplete & cycle forwards
Shift+TabFocus autocomplete & cycle backwards

Log filtering

Filter controls

Use the filter buttons in the top bar to show/hide different log types. Each log type has a distinct color coding:

jahro log filters
TypeColorDescription
DebugWhiteGeneral debug information
WarningOrangeWarning messages
ErrorRedError messages and exceptions
CommandsGreenCommand outputs and results

Search across all log entries using the search bar. Results update in real-time as you type.

Log selection

Multi-selection

Select multiple log entries for batch operations by clicking the "Select" button and using checkboxes:

jahro log selection

Selection features:

  • Click checkboxes to select specific logs
  • Bulk operations on selected entries
  • Copy selected logs to clipboard
  • Clear all selections with "Done" button

Log stacktraces

jahro log stacktrace

Click on log entries with details to expand/collapse them:

Clear logs

Use the "Clear" button to remove all logs from the console. This helps maintain performance during long debugging sessions and provides a clean slate for new testing.

Next Steps

Explore more Jahro features:

  • Commands - Learn command creation and advanced usage
  • Logs - Advanced log management and filtering
  • Watcher - Monitor live variables in real-time
  • Snapshots - Capture and share debugging sessions