Skip to main content

cargo_plugin_utils/
lib.rs

1//! Shared utilities for cargo plugins.
2
3pub mod common;
4pub mod logger;
5pub mod progress_logger;
6pub mod scrolling;
7pub mod tty;
8
9pub use common::{
10    detect_repo,
11    find_package,
12    get_metadata,
13    get_owner_repo,
14    get_package_version_from_manifest,
15    get_workspace_packages,
16};
17pub use logger::{
18    Logger,
19    SubprocessOutput,
20};
21pub use progress_logger::ProgressLogger;
22pub use tty::should_show_progress;