MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / default_client_root

Function default_client_root

packages/server/src/main.rs:6157–6171  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6155}
6156
6157fn default_client_root() -> anyhow::Result<PathBuf> {
6158 let current_exe = std::env::current_exe().context("resolve current executable path")?;
6159
6160 if let Some(package_root) = current_exe.parent().and_then(|parent| parent.parent()) {
6161 let packaged_client = package_root.join("packages").join("client").join("dist");
6162 if packaged_client.is_dir() {
6163 return Ok(packaged_client);
6164 }
6165 }
6166
6167 Ok(std::env::current_dir()?
6168 .join("packages")
6169 .join("client")
6170 .join("dist"))
6171}
6172
6173#[cfg(test)]
6174mod tests {

Callers 3

serveFunction · 0.85
installFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected