vvbox 0.1.0

Lightweight sandbox runner for macOS 26 using Apple container CLI.
Documentation
#![deny(missing_docs)]
//! vvbox - sandboxed runner and library for macOS 26.
//!
//! This crate exposes the building blocks used by the `vvbox` CLI so other
//! Rust programs can drive the same workflow: create git worktree snapshots,
//! run commands in Apple containers, and manage run metadata and service
//! containers.
//!
//! # Quick start
//! ```no_run
//! use clap::Parser;
//!
//! let cli = vvbox::cli::Cli::parse();
//! vvbox::commands::run(cli);
//! ```
//!
//! See `docs/overview.md` and `docs/cli.md` for a full guide to configuration
//! and the CLI options.

/// CLI types and parsing helpers.
pub mod cli;
/// Command dispatch and execution.
pub mod commands;
/// Configuration loading and resolution.
pub mod config;
/// Container CLI integration helpers.
pub mod container;
/// Git and worktree helpers.
pub mod git;
/// Run metadata and patch management.
pub mod runs;
/// Service container orchestration.
pub mod services;
/// Core data types used across the crate.
pub mod types;
/// Small shared utilities.
pub mod util;