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;
14mod templates;
15pub mod wizard;
16
17pub use analysis::{Analyzer, PathAnalyzer, ValidationResult};
18pub use env::{EnvVar, EnvVarManager, EnvVarSource};
19pub use env_watcher::{ChangeEvent, ChangeType, ConflictStrategy, EnvWatcher, SyncMode, WatchConfig};
20pub use error::EnvxError;
21pub use exporter::{ExportFormat, Exporter};
22pub use history::{History, HistoryEntry};
23pub use importer::{ImportFormat, Importer};
24pub use path::PathManager;
25pub use profile_manager::ProfileManager;
26pub use project_config::{ProjectConfig, RequiredVar, ValidationRules};
27pub use project_manager::{ProjectManager, ValidationReport};
28pub use snapshot::{Profile, ProfileVar, Snapshot};
29pub use snapshot_manager::SnapshotManager;
30pub use templates::{ProjectTemplate, get_builtin_templates};