Skip to main content

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}