List of all items
Structs
- cli::CliArgs
- scp::ScpOptions
- secrets::SecretsStatus
- ssh::client::ClientHandler
- ssh::client::ConnectionConfig
- ssh::client::ExecutionOutput
- ssh::client::SshClient
- ssh::client::TransferResult
- ssh::known_hosts::KnownHosts
- ssh::packing::PackedCommand
- vps::ConfigFile
- vps::ConfigLayer
- vps::ExecOptions
- vps::model::VpsRecord
Enums
- cli::Command
- cli::OutputFormat
- cli::ScpAction
- cli::SecretsAction
- cli::VpsAction
- errors::SshCliError
- i18n::Language
- i18n::Message
- secrets::KeySource
Traits
Functions
- cli::dispatch
- cli::generate_completions
- cli::initialize_logs
- cli::parse_args
- cli::resolve_format
- i18n::current_language
- i18n::initialize_language
- i18n::t
- locale::current_language
- locale::resolve_language
- locale::set_language
- masking::mask
- output::emit_success
- output::export_hosts_to_json
- output::is_quiet
- output::print_details_json
- output::print_details_text
- output::print_doctor_text
- output::print_error
- output::print_error_envelope
- output::print_execution_output
- output::print_execution_output_json
- output::print_health_check
- output::print_health_check_json
- output::print_human_banner
- output::print_json_value
- output::print_list_json
- output::print_list_text
- output::print_success
- output::print_transfer_json
- output::print_tunnel_listening_json
- output::set_json_errors
- output::set_quiet
- output::wants_json_errors
- output::write_line
- paths::normalize_nfc
- paths::validate_and_normalize
- paths::validate_name
- paths::validate_no_traversal
- platform::e_tty
- platform::initialize_platform
- platform::normalize_stdin_line
- run
- scp::run_scp
- scp::run_scp_download_with_client
- scp::run_scp_upload_with_client
- secrets::auto_key_created
- secrets::deserialize_secret
- secrets::ensure_key_for_write
- secrets::generate_hex_key
- secrets::init_primary_key
- secrets::is_encrypted_blob
- secrets::load_primary_key
- secrets::plaintext_allowed
- secrets::secrets_config_dir
- secrets::secrets_key_path
- secrets::secrets_status
- secrets::serialize_secret
- secrets::set_config_dir
- secrets::set_runtime_flags
- secrets::take_auto_key_created
- secrets::write_key_file
- secrets::write_key_to_keyring
- signals::cancellation_flag
- signals::is_cancelled
- signals::is_terminated
- signals::register_handler
- signals::sigterm_flag
- ssh::client::truncate_utf8
- ssh::known_hosts::verify_tofu
- ssh::packing::append_description
- ssh::packing::escape_shell_single_quotes
- ssh::packing::pack_abort_pkill
- ssh::packing::pack_su
- ssh::packing::pack_sudo
- ssh::packing::remote_abort_pattern
- terminal::color_choice
- terminal::initialize
- terminal::is_interactive
- tunnel::run_tunnel
- tunnel::run_tunnel_with_client
- vps::build_connection_config
- vps::default_config_path
- vps::find_by_name
- vps::load
- vps::model::effective_limit
- vps::model::parse_char_limit
- vps::read_active_vps
- vps::read_secret_stdin
- vps::resolve_config_path
- vps::run_connect
- vps::run_exec
- vps::run_exec_with_client
- vps::run_health_check
- vps::run_secrets_command
- vps::run_su_exec
- vps::run_sudo_exec
- vps::run_sudo_exec_with_client
- vps::run_vps_command
- vps::save
- vps::use_json
- vps::winning_layer
- vps::write_atomic
Type Aliases
Constants
- errors::exit_codes::EX_CANTCREAT
- errors::exit_codes::EX_DATAERR
- errors::exit_codes::EX_GENERAL
- errors::exit_codes::EX_IOERR
- errors::exit_codes::EX_NOINPUT
- errors::exit_codes::EX_NOPERM
- errors::exit_codes::EX_OK
- errors::exit_codes::EX_SIGINT
- errors::exit_codes::EX_SIGTERM
- errors::exit_codes::EX_USAGE
- masking::FIXED_MASK
- secrets::ENC_PREFIX
- secrets::KEY_FILE_NAME
- vps::model::CURRENT_SCHEMA_VERSION
- vps::model::DEFAULT_MAX_COMMAND_CHARS
- vps::model::DEFAULT_MAX_OUTPUT_CHARS
- vps::model::DEFAULT_TIMEOUT_MS