rcode-go
rcode-go is a Go implementation of rcode, designed to enhance remote development workflows by integrating SSH connections with local development environments. It includes two main tools:
Key Features
- GCode: A command-line tool that allows you to open directories from a remote server in your local IDE (VS Code or Cursor).
- GSSH: An enhanced SSH command that sets up a secure communication channel between your local machine and a remote server, enabling advanced features provided by GCode.
- Seamless Remote Development: Edit remote files in your local IDE without manual synchronization.
- Secure Communication: All data transfer occurs over SSH tunnels, ensuring security.
- IDE Integration: Automatically detects and launches the appropriate editor.
- Session Management: Handles multiple sessions with unique identifiers.
Benefits
- Cross-Platform Support: Works on Windows, Linux, and macOS.
- Easy Installation: Install or update GCode with simple commands.
- Customizable Builds: Build for specific platforms and architectures with ease.
Highlights
- GSSH prepares both local and remote environments for seamless interaction.
- GCode allows you to open remote directories directly in your local IDE, improving productivity and convenience.
Contributions are welcome! This project is licensed under the MIT License.