A lightweight manager for VSCode Remote SSH sessions that automatically cleans up server-side processes and optimizes resource usage.
- Automatic cleanup of stale VSCode server processes
- Minimal extension loading
- Session monitoring and management
- Automatic service installation
- Logging for troubleshooting
curl -o vscode-minimal-manager.sh https://raw.githubusercontent.com/yourusername/vscode-minimal-manager/main/vscode-minimal-manager.sh
chmod +x vscode-minimal-manager.sh
./vscode-minimal-manager.sh --install
- Clone the repository:
git clone https://github.com/yourusername/vscode-minimal-manager.git
- Enter the directory and install:
cd vscode-minimal-manager
chmod +x vscode-minimal-manager.sh
./vscode-minimal-manager.sh --install
The installation will create minimal VSCode settings at ~/.vscode-minimal/settings.json
. You can modify these settings as needed.
The script installs as a systemd service and runs automatically. No manual intervention is required.
To check status:
systemctl status vscode-session-manager
To view logs:
tail -f ~/.vscode-minimal/vscode-minimal.log
MIT License