Skip to main content

Crate purple_ssh

Crate purple_ssh 

Source

Re-exports§

pub use runtime::helpers::*;

Modules§

animation
app
askpass
changelog
cli
CLI subcommand handlers. Each function handles one clap subcommand (provider, tunnel, password, snippet, add, import, sync, logs, theme, vault sign) and runs outside the TUI in a non-interactive terminal context.
cli_args
clap derive structs for the purple CLI.
clipboard
connection
containers
demo
demo_flag
event
file_browser
fs_util
handler
history
import
key_activity
Per-host SSH connection activity log.
key_push
Push a public key onto a remote host’s ~/.ssh/authorized_keys.
logging
mcp
messages
Centralized user-facing messages.
onboarding
ping
preferences
providers
quick_add
runtime
snippet
ssh_config
ssh_context
ssh_keys
tui
tui_loop
TUI event loop and the per-iteration helpers that drive it.
tunnel
tunnel_live
Live-data layer for active SSH tunnels. Two worker types:
ui
update
vault_ssh