Files
fn_registry/functions/infra/ssh_download.md
T
egutierrez 6d0d63cb23 feat: funciones SSH para infra — conn, check, exec, download, upload, tunnel
Conjunto completo de funciones SSH para operaciones remotas: conexión,
verificación de host, ejecución de comandos, transferencia de archivos
(upload/download) y gestión de túneles. Incluye tipo SSHConn y tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 22:03:41 +02:00

879 B

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports tested tests test_file_path file_path
ssh_download function go infra 1.0.0 impure func SSHDownload(conn SSHConn, remotePath, localPath string) error Descarga un archivo del host remoto al filesystem local via scp.
ssh
scp
download
file
transfer
remote
ssh_conn_go_infra
false error_go_core
fmt
os/exec
strings
true
upload y download roundtrip
functions/infra/ssh_transfer_test.go functions/infra/ssh_download.go

Ejemplo

conn := SSHConn{Host: "192.168.1.100", User: "deploy"}
err := SSHDownload(conn, "/var/log/app.log", "./app.log")

Notas

Descarga un archivo remoto al path local indicado. Para descargar directorios, usar SSHExec con tar/rsync como alternativa.