Skip to main content

Module utils

Module utils 

Source
Expand description

Utility functions and types for command-stream

This module provides helper functions for command results, virtual command utilities, and re-exports from specialized utility modules.

§Module Organization

The utilities are organized into focused modules following the same modular pattern as the JavaScript implementation:

  • trace - Logging and tracing utilities
  • ansi - ANSI escape code handling
  • quote - Shell quoting utilities
  • utils (this module) - Command results and virtual command helpers

Re-exports§

pub use crate::ansi::AnsiConfig;
pub use crate::ansi::AnsiUtils;
pub use crate::quote::quote;
pub use crate::trace::is_trace_enabled;
pub use crate::trace::trace;
pub use crate::trace::trace_lazy;

Structs§

CommandResult
Result type for virtual command operations
VirtualUtils
Utility functions for virtual commands