MCPcopy Create free account
hub / github.com/CodSpeedHQ/codspeed / get_user

Function get_user

src/system/info.rs:9–19  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7use crate::system::os::SupportedOs;
8
9fn get_user() -> Result<String> {
10 let user_output = Command::new("whoami")
11 .output()
12 .map_err(|_| anyhow!("Failed to get user info"))?;
13 if !user_output.status.success() {
14 bail!("Failed to get user info");
15 }
16 let output_str =
17 String::from_utf8(user_output.stdout).map_err(|_| anyhow!("Failed to parse user info"))?;
18 Ok(output_str.trim().to_string())
19}
20
21#[derive(Eq, PartialEq, Hash, Serialize, Debug, Clone)]
22#[serde(rename_all = "camelCase")]

Callers 1

newMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected