modde-core 0.2.1

Core types and logic for the modde mod manager
Documentation
//! Mod installer pipeline.
//!
//! Turns a downloaded archive into a staged mod directory + DB manifest.
//! See [`types`] for the data model and [`analyze()`] for the detection
//! pipeline; [`execute()`] stages files into the store, and [`dossier`]
//! handles the unknown-type escalation path.

pub mod analyze;
pub mod dossier;
pub mod execute;
pub mod fs;
pub mod probe;
pub mod types;

pub use analyze::analyze;
pub use dossier::{DossierContext, ProbeTrace, dossier_path, dossiers_dir, dump as dump_dossier};
pub use execute::execute;
pub use fs::{extract_archive, find_fomod_config, xxh64_file_hex};
pub use probe::InstallProbe;
pub use types::{
    InstallMethod, InstallPlan, InstallStatus, InstallerError, InstallerResult, StagedFile,
};