Skip to main content

run

Function run 

Source
pub async fn run() -> Result<()>
Expand description

Executa o ssh-cli a partir dos argumentos da linha de comando.

Esta é a função pública chamada por main.rs. Ela:

  1. Registra o handler de Ctrl+C para cancelamento gracioso.
  2. Inicializa a plataforma (codepage Windows UTF-8, detecção de TTY).
  3. Faz parsing dos argumentos via clap.
  4. Inicializa logs via tracing-subscriber.
  5. Inicializa configuração de cor do terminal.
  6. Inicializa i18n com o idioma detectado.
  7. Despacha para o subcomando apropriado (vps, connect, exec, sudo-exec, scp, tunnel).