wisp/session/workspace_status.rs
1use std::path::Path;
2
3pub use acp_utils::notifications::WorkspaceStatusResponse as WorkspaceStatus;
4
5#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
6pub enum WorkspaceAccess {
7 #[default]
8 Local,
9 Remote,
10}
11
12pub fn initial_workspace_status(cwd: &Path) -> WorkspaceStatus {
13 WorkspaceStatus { display_dir: cwd.display().to_string(), git_ref: None }
14}