MCPcopy Create free account
hub / github.com/dtormoen/tsk-tsk / ensure_directories

Method ensure_directories

src/context/tsk_env.rs:145–151  ·  view source on GitHub ↗

Ensure all required directories exist

(&self)

Source from the content-addressed store, hash-verified

143
144 /// Ensure all required directories exist
145 pub fn ensure_directories(&self) -> Result<(), TskEnvError> {
146 std::fs::create_dir_all(&self.data_dir)?;
147 std::fs::create_dir_all(self.data_dir.join("tasks"))?;
148 std::fs::create_dir_all(&self.runtime_dir)?;
149 std::fs::create_dir_all(&self.config_dir)?;
150 Ok(())
151 }
152
153 fn resolve_data_dir(override_dir: Option<&PathBuf>) -> Result<PathBuf, TskEnvError> {
154 // Check override first

Calls

no outgoing calls