Crate vtcode_bash_runner

Crate vtcode_bash_runner 

Source
Expand description

Cross-platform command runner modeled after VTCode’s original bash wrapper. The crate exposes a trait-based executor so downstream applications can swap the underlying process strategy (system shell, pure-Rust emulation, or dry-run logging) while reusing the higher-level helpers for workspace-safe filesystem manipulation.

Re-exports§

pub use executor::CommandCategory;
pub use executor::CommandExecutor;
pub use executor::CommandInvocation;
pub use executor::CommandOutput;
pub use executor::CommandStatus;
pub use executor::ProcessCommandExecutor;
pub use executor::ShellKind;
pub use policy::AllowAllPolicy;
pub use policy::CommandPolicy;
pub use policy::WorkspaceGuardPolicy;
pub use runner::BashRunner;

Modules§

executor
policy
runner