diff --git a/Cargo.lock b/Cargo.lock index ba71884..c509ee5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -741,7 +741,7 @@ checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" [[package]] name = "local-mini-kms" -version = "0.3.2" +version = "0.3.3" dependencies = [ "base64", "clap", diff --git a/Cargo.toml b/Cargo.toml index acaf80e..f51b441 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "local-mini-kms" -version = "0.3.2" +version = "0.3.3" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index b91d0f3..e3a7bae 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ local-mini-kms cli --read --name test ``` ```shell -local-mini-kms cli --write --name test --value hello [--force-write] +local-mini-kms cli --write --name test --value hello [--force-write] [--comment *comment*] ``` ## cURL diff --git a/src/serve_read_write.rs b/src/serve_read_write.rs index 9a8ce0c..674d82f 100644 --- a/src/serve_read_write.rs +++ b/src/serve_read_write.rs @@ -52,6 +52,7 @@ async fn inner_read(req: Request) -> XResult<(StatusCode, Value)> { let mut map = byte_to_multi_view_map(&data.0); map.insert("name".to_string(), Value::String(name.to_string())); + map.insert("comment".to_string(), db_key_value.comment.map(|c| Value::String(c)).unwrap_or(Value::Null)); serve_common::ok(Value::Object(map)) }