Expand description
Modelo de dados VpsRegistro (schema v2).
Senhas usam SecretString para zeroize automático via Drop. O TOML
gravado em disco: texto claro (0o600) ou cifrado (sshcli-enc:v1:) se houver chave mestra.
Debug é customizado para NUNCA expor valores sensíveis.
Schema v2: auth por senha ou chave, dualidade max_command/max_output,
disable_sudo e migração automática de max_chars legado.
Structs§
- VpsRegistro
- Registro de uma VPS no arquivo de configuração.
Constants§
- MAX_
COMMAND_ CHARS_ PADRAO - Limite padrão de caracteres no comando (automação one-shot maxChars).
- MAX_
OUTPUT_ CHARS_ PADRAO - Limite padrão de caracteres em output capturado.
- SCHEMA_
VERSION_ ATUAL - Versão atual do schema do arquivo
config.toml. - TIMEOUT_
PADRAO_ MS - Timeout padrão em milissegundos (default 60s).
Functions§
- limite_
efetivo - Converte limite de config em valor efetivo para truncagem/validação.
- parse_
limite_ chars - Interpreta string de limite (
"none","0"ou número).