Crate cargo_plugin_utils

Crate cargo_plugin_utils 

Source
Expand description

Shared utilities for cargo plugins.

Re-exports§

pub use common::detect_repo;
pub use common::find_package;
pub use common::get_metadata;
pub use common::get_owner_repo;
pub use common::get_package_version_from_manifest;
pub use common::get_workspace_packages;
pub use logger::Logger;
pub use logger::SubprocessOutput;
pub use progress_logger::ProgressLogger;
pub use tty::should_show_progress;

Modules§

common
Common helper functions shared across cargo plugins.
logger
Logger for handling output with cargo-style progress and status messages.
progress_logger
Progress bar logger for cargo-style output with quiet mode support.
scrolling
Scrolling region helpers for terminal output.
tty
TTY detection utilities for respecting cargo’s progress settings.