Saltar al contenido principal Saltar a navegación Saltar al pie de página

Herramientas

Sincronizacion de archivos, acceso por terminal, integracion con VS Code, actualizaciones y diagnosticos.

Herramientas

Rediacc incluye varias herramientas de productividad para trabajar con repositorios remotos. Estas herramientas se basan en la conexion SSH establecida por la configuracion de su contexto.

Sincronizacion de Archivos (sync)

Transfiera archivos entre su estacion de trabajo y un repositorio remoto usando rsync sobre SSH.

Subir Archivos

rdc sync upload my-app -m server-1 --local ./src --remote /app/src

Descargar Archivos

rdc sync download my-app -m server-1 --remote /app/data --local ./data

Opciones

OpcionDescripcion
-m, --machine <name>Maquina destino
--local <path>Ruta del directorio local
--remote <path>Ruta remota (relativa al punto de montaje del repositorio)
--dry-runVista previa de cambios sin transferir
--deleteEliminar archivos en el destino que no existen en el origen

La bandera --dry-run es util para obtener una vista previa de lo que se transferira antes de confirmar la sincronizacion.

Terminal SSH (term)

Abra una sesion SSH interactiva a una maquina o directamente en la ruta de montaje de un repositorio.

Conectar a una Maquina

rdc term connect server-1

Conectar a un Repositorio

rdc term connect my-app -m server-1

Al conectarse a un repositorio, la sesion de terminal se inicia en el directorio de montaje del repositorio con el socket Docker del repositorio configurado.

Integracion con VS Code (vscode)

Abra una sesion SSH remota en VS Code, preconfigurada con los ajustes SSH correctos y la extension Remote SSH.

Conectar a un Repositorio

rdc vscode connect my-app -m server-1

Este comando:

  1. Detecta su instalacion de VS Code
  2. Configura la conexion SSH en ~/.ssh/config
  3. Persiste la clave SSH para la sesion
  4. Abre VS Code con una conexion Remote SSH a la ruta del repositorio

Listar Conexiones Configuradas

rdc vscode list

Muestra todas las conexiones SSH que se han configurado para VS Code.

Limpiar Conexiones

rdc vscode clean

Elimina las configuraciones SSH de VS Code que ya no son necesarias.

Requisito previo: Instale la extension Remote - SSH en VS Code.

Actualizaciones de la CLI (update)

Mantenga la CLI rdc actualizada con las ultimas funciones y correcciones de errores.

Buscar Actualizaciones

rdc update --check-only

Aplicar Actualizacion

rdc update

Las actualizaciones se descargan y aplican en el lugar. La nueva version toma efecto en la siguiente ejecucion.

Revertir

rdc update rollback

Revierte a la version instalada anteriormente. Solo disponible despues de que se haya aplicado una actualizacion.

Estado de Auto-Actualizacion

rdc update status

Muestra la version actual, el canal de actualizacion y la configuracion de auto-actualizacion.

Diagnosticos del Sistema (doctor)

Ejecute una verificacion de diagnostico completa de su entorno Rediacc.

rdc doctor

El comando doctor verifica:

CategoriaVerificaciones
EntornoVersion de Node.js, version de la CLI, modo SEA
RenetPresencia del binario, version, CRIU y rsync integrados
ConfiguracionContexto activo, modo, maquinas, clave SSH
AutenticacionEstado de inicio de sesion

Cada verificacion reporta OK, Advertencia o Error con una breve explicacion. Use esto como primer paso al resolver cualquier problema.