diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-23 00:36:52 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-27 21:37:05 +0300 |
| commit | a57b97285c3308fbdcc167ab3da9ae1dd78767b6 (patch) | |
| tree | 25a0eb4df100ea9b09c7551fa7cc25f8d86027ef /src/platform/mod.rs | |
initial release
terminal workspace manager for AI coding agents.
single rust binary, runs inside your existing terminal.
workspaces, tiled panes, intelligent agent state detection.
https://herdr.dev
Diffstat (limited to 'src/platform/mod.rs')
| -rw-r--r-- | src/platform/mod.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/platform/mod.rs b/src/platform/mod.rs new file mode 100644 index 00000000..df8869c7 --- /dev/null +++ b/src/platform/mod.rs @@ -0,0 +1,19 @@ +//! Platform-specific process and filesystem operations. +//! +//! Centralizes OS-dependent behavior behind a clean boundary so core +//! modules don't scatter `#[cfg]` branches through product logic. + +#[cfg(target_os = "linux")] +mod linux; +#[cfg(target_os = "linux")] +pub use linux::*; + +#[cfg(target_os = "macos")] +mod macos; +#[cfg(target_os = "macos")] +pub use macos::*; + +#[cfg(not(any(target_os = "linux", target_os = "macos")))] +mod fallback; +#[cfg(not(any(target_os = "linux", target_os = "macos")))] +pub use fallback::*; |
