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::{Brewfile, BrewEntry, CaskEntry, TapEntry, MasEntry};
15pub use snapshot::{Snapshot, SnapshotManager};