Re-exports§
pub use diff::HomebrewDiffData;
pub use diff::PackageDiff;
pub use error::Error;
pub use error::Result;
pub use intent::HomebrewIntent;
pub use state::HomebrewState;
Modules§
Functions§
- extract_
nix_ darwin_ intent - Extract nix-darwin intent from a built profile
- get_
current_ homebrew_ state - Get current Homebrew state
- spawn_
homebrew_ diff - Primary API - compare current Homebrew state with new nix-darwin config Mirrors dix’s spawn pattern for async processing
- write_
homebrew_ diff_ content - Write homebrew diff output without header Use this when you want just the diff content
- write_
homebrew_ diffln - Write homebrew diff output, returns number of lines written This version includes the header with profile paths (matches dix exactly)
- write_
homebrew_ stats - Write homebrew diff statistics