What problem does it solve?
Testing and debugging Synchronet JavaScript code against a live BBS install is time-consuming and error-prone when run ad-hoc without the proper dedicated runner, leading to wasted effort on invalid code or missed runtime issues.
Core Features & Use Cases
- Inline JS Execution: Run one-off JavaScript expressions directly from the command line to probe objects, check values, or test small code snippets without writing a full script file.
- Script Validation: Execute custom or stock Synchronet exec scripts against a live install to confirm they work correctly with real message bases, user data, and system configuration before deployment.
- Crash Debugging: Use step-tagged tracing and output capture to isolate the exact call causing script crashes, speeding up root-cause analysis for faulty JavaScript or underlying runtime issues.
- Use Case: A developer modifying a message base access script can use this skill to quickly test the new code against a test install, confirm it respects user permissions, and catch crashes before pushing changes to production.
Quick Start
Use the jsexec skill to run a quick test of your new Synchronet user lookup script against your live BBS install to verify it correctly retrieves the alias for user ID 1.