envx_core/
lib.rs

1pub mod analysis;
2pub mod env;
3mod env_watcher;
4pub mod error;
5pub mod exporter;
6pub mod history;
7pub mod importer;
8pub mod path;
9pub mod profile_manager;
10pub mod project_config;
11pub mod project_manager;
12pub mod snapshot;
13pub mod snapshot_manager;
14
15pub use analysis::{Analyzer, PathAnalyzer, ValidationResult};
16pub use env::{EnvVar, EnvVarManager, EnvVarSource};
17pub use env_watcher::{ChangeEvent, ChangeType, ConflictStrategy, EnvWatcher, SyncMode, WatchConfig};
18pub use error::EnvxError;
19pub use exporter::{ExportFormat, Exporter};
20pub use history::{History, HistoryEntry};
21pub use importer::{ImportFormat, Importer};
22pub use path::PathManager;
23pub use profile_manager::ProfileManager;
24pub use project_config::{ProjectConfig, RequiredVar};
25pub use project_manager::{ProjectManager, ValidationReport};
26pub use snapshot::{Profile, ProfileVar, Snapshot};
27pub use snapshot_manager::SnapshotManager;