Skip to content

Alliance-Algorithm/vscode-rmcs

Repository files navigation

RMCS Panel — VS Code Extension

A VS Code sidebar panel for RMCS robot development. Provides device discovery, RMCS service status monitoring, file sync toggle, and one-click script execution.

Features

Panel Description
Device Discovery Select robot type preset or enter a custom host/IP, connect via set-remote. Scan local network for devices with port 2022 open.
Connected Device Shows current remote IP and live RMCS service status (Running / Stopped / Unreachable). Click View Logs to attach to the running screen session, or Restart RMCS to restart.
File Sync Toggle sync-remote ON/OFF with a single button.
Scripts All scripts in .script/ are listed as one-click buttons. Each script runs in its own reused terminal.

Installation

Quick install (pre-built VSIX)

git clone https://github.com/Alliance-Algorithm/vscode-rmcs.git
cd vscode-rmcs
./install.sh

Then reload VS Code: Ctrl+Shift+PDeveloper: Reload Window

Build from source

cd vscode-rmcs
npm install
npm run compile
./install.sh

Requirements

  • VS Code running inside the RMCS dev container (qzhhhi/rmcs-develop)
  • SSH configured with Host remote pointing to the robot computer (set-remote <host>)
  • .script/ directory available at $RMCS_PATH/.script/ (default: /workspaces/RMCS/.script/)

Development

npm run compile          # one-shot build
npm run watch            # incremental build on save
./install.sh             # repackage and reinstall

After reinstalling, reload VS Code to pick up changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors