Skip to main content

Crate cossh

Crate cossh 

Source
Expand description

color-ssh library crate.

This crate exposes the runtime entrypoint and shared modules used by the cossh binary.

Re-exports§

pub use runtime::run;

Modules§

args
Command-line argument parsing
auth
Authentication and vault integration.
config
Runtime configuration loading, storage, and reload hooks.
inventory
YAML inventory loading and SSH config migration.
log
Debug and session logging primitives.
runtime
Top-level application startup and command dispatch.
ssh_args
Shared SSH argument helpers.
ssh_config
SSH config parsing and include-tree loading.
tui
Interactive session manager UI.

Macros§

debug_enabled
Check if debug logging is enabled
log_debug
Log a debug message
log_debug_raw
Log a raw-content debug message
log_error
Log an error message
log_info
Log an informational message
log_ssh
Log SSH session output
log_warn
Log a warning message
raw_debug_enabled
Check if raw debug logging is enabled

Enums§

Error
Top-level error type for public crate APIs.

Type Aliases§

Result
Result alias for crate operations.