Expand description
CLI-side utilities shared between the OSS cli crate and the
closed heddle-client crate.
These items would create a circular dependency if they stayed in
cli (which depends on heddle-client when the heddle-client
feature is on, and heddle-client needs UserConfig /
RemoteTarget / ClientConfig). Pulling them out lets both sides
resolve cleanly.
Re-exports§
pub use client_config::ClientConfig;pub use config::UserConfig;pub use logging::LogFormat;pub use logging::LoggingConfig;pub use logging::LoggingGuard;pub use logging::init_logging;pub use logging::init_logging_default;pub use logging::is_enabled;pub use output::OutputMode;pub use remote::Remote;pub use remote::RemoteConfig;pub use remote::RemoteTarget;pub use remote::resolve_remote_with_key;
Modules§
- client_
config - Client configuration.
- config
- logging
- Structured logging initialization and configuration.
- output
- Shared CLI output mode values.
- remote
- Remote configuration management.