Skip to content

CyrillusDerg/GoResoniteLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoResoniteLink

A Go implementation of the ResoniteLink REPL with extended functionality.

Overview

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.

Extended Features

Interactive Tree Browser

The tree command launches an interactive TUI for browsing the slot/component hierarchy:

Tree Browser

Controls:

  • ↑/↓ or k/j - Navigate up/down
  • ←/→ or h/l - Collapse/expand nodes
  • Space - Toggle expand/collapse
  • e - Expand all nodes
  • c - Collapse all nodes
  • Enter - Select and navigate to slot/component
  • q/Esc - Quit browser

Hierarchy Dump

The dump <filename> command exports the current slot hierarchy (including all component data) to a JSON file for offline analysis or debugging.

Building

go build -o repl ./cmd/repl

Usage

./repl <websocket-url>

Once connected, use help to see all available commands.

Credits

Based on ResoniteLink by Yellow Dog Man Studios.

About

Port of ResoniteLink to Golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages