-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmod.rs
More file actions
21 lines (18 loc) · 640 Bytes
/
mod.rs
File metadata and controls
21 lines (18 loc) · 640 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Infrastructure layer module
//!
//! This module contains all infrastructure concerns including:
//! - Git operations and repository management
//! - File system operations
//! - External process execution
//! - Hook system for lifecycle events
pub mod file_copy;
pub mod filesystem;
pub mod git;
pub mod hooks;
// Re-export commonly used items
pub use file_copy::copy_configured_files;
pub use filesystem::{FileSystem, RealFileSystem};
pub use git::{GitWorktreeManager, WorktreeInfo};
pub use hooks::{execute_hooks, execute_hooks_with_ui, HookContext};
// Re-export FilesConfig from config module
pub use super::config::FilesConfig;