Skip to content

Commit e60a2a3

Browse files
Merge pull request #86 from aethelred-foundation/ramesh/share-readiness-final-redaction-20260407
Stop echoing config values in CLI output
2 parents 300554b + 4aa5d3f commit e60a2a3

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

tools/cli/src/commands/config_cmd.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,20 @@ fn set_value(config: &Config, key: &str, value: &str) -> Result<()> {
5151
.set(key, value)
5252
.with_context(|| format!("failed to set '{key}'"))?;
5353
updated.save(None).context("failed to save config")?;
54-
if is_sensitive_key(key) {
55-
println!("Set {key} = [REDACTED]");
56-
} else {
57-
println!("Set {key} = {value}");
58-
}
54+
println!("Updated key '{key}'");
5955
Ok(())
6056
}
6157

6258
fn get_value(config: &Config, key: &str) -> Result<()> {
63-
let value = config
59+
config
6460
.get(key)
6561
.ok_or_else(|| anyhow!("key '{key}' not found"))?;
66-
println!("{}", display_value(key, &value));
62+
63+
if is_sensitive_key(key) {
64+
println!("Key '{key}' is configured: [REDACTED]");
65+
} else {
66+
println!("Key '{key}' is configured");
67+
}
6768
Ok(())
6869
}
6970

0 commit comments

Comments
 (0)