MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / auth_data_dir

Function auth_data_dir

crates/opencode-server/src/server.rs:328–341  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

326}
327
328fn auth_data_dir() -> PathBuf {
329 if let Ok(path) = std::env::var("OPENCODE_DATA_DIR") {
330 let trimmed = path.trim();
331 if !trimmed.is_empty() {
332 return PathBuf::from(trimmed);
333 }
334 }
335
336 dirs::data_local_dir()
337 .or_else(dirs::data_dir)
338 .unwrap_or_else(std::env::temp_dir)
339 .join("opencode")
340 .join("data")
341}
342
343async fn load_plugin_auth_store(server_url: &str, auth_manager: Arc<AuthManager>) {
344 let cwd = match std::env::current_dir() {

Callers 1

Calls 1

is_emptyMethod · 0.80

Tested by

no test coverage detected