diff --git a/src/cli.rs b/src/cli.rs index 0c31b68..3e7dbdf 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -143,8 +143,8 @@ async fn do_read(_arg_matches: &ArgMatches<'_>, sub_arg_matches: &ArgMatches<'_> } async fn do_write(_arg_matches: &ArgMatches<'_>, sub_arg_matches: &ArgMatches<'_>) -> CommandError { - let key = if let Some(key) = sub_arg_matches.value_of("key") { - key + let name = if let Some(name) = sub_arg_matches.value_of("name") { + name } else { return simple_error!("Require key"); }; @@ -155,11 +155,11 @@ async fn do_write(_arg_matches: &ArgMatches<'_>, sub_arg_matches: &ArgMatches<'_ let comment = sub_arg_matches.value_of("comment"); let body = if let Some(value) = value { - json!({ "name": key, "force_write": force_write, "comment": comment, "value": json!({"value": value}) }) + json!({ "name": name, "force_write": force_write, "comment": comment, "value": json!({"value": value}) }) } else if let Some(value_hex) = value_hex { - json!({ "name": key, "force_write": force_write, "comment": comment, "value": json!({"value_hex": value_hex}) }) + json!({ "name": name, "force_write": force_write, "comment": comment, "value": json!({"value_hex": value_hex}) }) } else if let Some(value_base64) = value_base64 { - json!({ "name": key, "force_write": force_write, "comment": comment, "value": json!({"value_base64": value_base64}) }) + json!({ "name": name, "force_write": force_write, "comment": comment, "value": json!({"value_base64": value_base64}) }) } else { return simple_error!("Require one of value, value-hex, value-base64"); };