MCPcopy Create free account
hub / github.com/CodeBendKit/codeseek / delete_project

Method delete_project

rust-core/src/storage/persistence.rs:173–183  ·  view source on GitHub ↗
(&self, project_id: &str)

Source from the content-addressed store, hash-verified

171 }
172
173 pub fn delete_project(&self, project_id: &str) -> io::Result<()> {
174 let project_dir = self.project_dir(project_id);
175 if project_dir.exists() {
176 fs::remove_dir_all(project_dir)?;
177 }
178 // also remove from registry if present
179 let mut registry = self.load_registry()?;
180 registry.projects.remove(project_id);
181 self.save_registry(&registry)?;
182 Ok(())
183 }
184
185 pub fn list_projects(&self) -> io::Result<Vec<String>> {
186 let projects_dir = crate::config::Config::projects_dir();

Callers

nothing calls this directly

Calls 3

project_dirMethod · 0.80
load_registryMethod · 0.80
save_registryMethod · 0.80

Tested by

no test coverage detected