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

Function use_profile

src/cli/profile.rs:126–138  ·  view source on GitHub ↗
(config_name: Option<&str>, profile_name: &str)

Source from the content-addressed store, hash-verified

124}
125
126fn use_profile(config_name: Option<&str>, profile_name: &str) -> Result<()> {
127 let config =
128 CodSpeedConfig::load_with_profile(config_name, None, ConfigOverrides::default(), true)?;
129 ensure!(
130 config.profile(profile_name).is_some(),
131 "CodSpeed profile `{profile_name}` does not exist. Run `codspeed profile set {profile_name}` to create it."
132 );
133
134 register_shell_session_profile(profile_name)?;
135 info!("Active CodSpeed profile set to `{profile_name}` for this shell session");
136
137 Ok(())
138}

Callers 1

runFunction · 0.85

Calls 1

Tested by

no test coverage detected