A Go implementation of the ResoniteLink REPL with extended functionality.
This is a Go port of the ResoniteLink REPL for reading and writing Resonite's data model. It includes an enhanced REPL (Read-Eval-Print Loop) with additional features for exploring and exporting hierarchy data.
The tree command launches an interactive TUI for browsing the slot/component hierarchy:
Controls:
↑/↓ork/j- Navigate up/down←/→orh/l- Collapse/expand nodesSpace- Toggle expand/collapsee- Expand all nodesc- Collapse all nodesEnter- Select and navigate to slot/componentq/Esc- Quit browser
The dump <filename> command exports the current slot hierarchy (including all component data) to a JSON file for offline analysis or debugging.
go build -o repl ./cmd/repl./repl <websocket-url>Once connected, use help to see all available commands.
Based on ResoniteLink by Yellow Dog Man Studios.
