v0.3.2
This commit is contained in:
10
src/cli.rs
10
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");
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user