cargo-plugin-utils

Crates.iocargo-plugin-utils
lib.rscargo-plugin-utils
version0.0.8
created_at2026-01-07 19:08:20.389338+00
updated_at2026-01-15 00:13:14.349942+00
descriptionShared utilities for cargo plugins (logger, subprocess handling, common functions)
homepagehttps://github.com/dataroadinc/cargo-plugin-utils
repositoryhttps://github.com/dataroadinc/cargo-plugin-utils
max_upload_size
id2028865
size174,968
Jacobus Geluk (jgeluk)

documentation

https://docs.rs/cargo-plugin-utils

README

cargo-plugin-utils

Crates.io Documentation CI License: CC BY-SA 4.0

Shared utilities for cargo plugins, including logger with subprocess handling, common functions for package detection and repository discovery.

Features

  • Logger: Cargo-style progress and status messages with subprocess support
  • Subprocess Runner: Run subprocesses with PTY mode, scrolling regions, and ANSI color preservation
  • Common Utilities: Package detection, repository discovery, and other shared functionality

Usage

Add to your Cargo.toml:

[dependencies]
cargo-plugin-utils = "0.0.1"
Commit count: 46

cargo fmt