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.