Skip to main content

stout_bundle/
lib.rs

1//! stout-bundle: Brewfile parsing and bundle management
2//!
3//! This crate provides:
4//! - Brewfile parsing (Ruby DSL compatibility)
5//! - Bundle install/check/cleanup operations
6//! - Brewfile generation from installed packages
7//! - Snapshot creation and restoration
8
9mod error;
10mod parser;
11mod snapshot;
12
13pub use error::{Error, Result};
14pub use parser::{BrewEntry, Brewfile, CaskEntry, MasEntry, TapEntry};
15pub use snapshot::{Snapshot, SnapshotManager};