v1.1.6 — Console Command System & GUI Debug Tools
What's New
Console Command System
A fully modular console command system is now built into BaudBound. Type commands directly
into the terminal where the app is running. All commands support quoted names with
spaces (e.g. devices connect "My Device"), and every action is silently logged to the
application log file.
Available commands:
| Command | Description |
|---|---|
help |
List all available commands |
version |
Show running version and build date |
status [get|set <name>] |
Read or toggle named boolean statuses (e.g. status set gui false hides the window) |
devices [connect|disconnect <name>] |
List devices with connection status, or connect/disconnect by name |
ports |
List all serial ports currently visible to the OS |
events |
List configured events with condition and action counts |
simulate [<device>] <input> |
Inject a fake serial line through the event system — useful for testing without hardware |
send <device> <text> |
Write raw text to a connected serial device |
webhook [fire <name> [input]] |
List configured webhooks or fire one manually |
programs |
List configured programs |
states [clear <name>|all] |
Inspect or clear the runtime event state map |
reload |
Reload storage.json from disk without restarting |
update [check|install] |
Check for or download and install the latest release |
exit |
Save configuration, disconnect devices, and exit |
GUI — Simulate Dialog
A Simulate dialog is now available under the Debug menu. Select an optional device
context, type an input string, and click Fire to push it through the event system — same
as real serial input.
GUI — Debug Menu
The Debug menu consolidates all developer and diagnostic tools: Simulate, Logs, States,
and Debug Overlay.
Bug Fix
Fixed SocketTimeoutException on Linux when the background update checker ran at startup.
Caused by a 5-second HTTP timeout in the underlying library — bumped to 15 seconds via
foxlib 1.4.1.