Skip to main content

Module cli

Module cli 

Source
Expand description

Definição de argumentos CLI via clap derive e dispatcher.

O ssh-cli MVP tem os seguintes modos de operação:

  1. CRUD de VPSssh-cli vps add|list|remove|edit|show|path.
  2. Seleção de ativassh-cli connect <NOME> (grava em config.toml.active).
  3. Execução remotassh-cli exec|sudo-exec|scp|tunnel.
  4. Health checkssh-cli health-check [VPS].
  5. Completionsssh-cli completions <SHELL>.

ZERO arquivo .env. Toda configuração é gerenciada via comandos explícitos.

Structs§

Argumentos
Argumentos globais do ssh-cli.

Enums§

AcaoScp
Ações do subcomando scp.
AcaoVps
Ações do subcomando vps.
Comando
Subcomandos de primeiro nível.
FormatoSaida
Formato de saída suportado pela CLI.

Functions§

executar
Executa o subcomando solicitado.
gerar_completions
Gera completions de shell para stdout.
inicializar_logs
Inicializa tracing-subscriber. Precedência: RUST_LOG > --verbose > --quiet > info.
parse_args
Faz parsing dos argumentos da CLI.