diff --git a/src/core_main.rs b/src/core_main.rs index 9ce45a23b..4ce4be7b5 100644 --- a/src/core_main.rs +++ b/src/core_main.rs @@ -490,6 +490,14 @@ pub fn core_main() -> Option> { if pos < max { address_book_tag = Some(args[pos + 1].to_owned()); } + let mut address_book_alias = None; + let pos = args + .iter() + .position(|x| x == "--address_book_alias") + .unwrap_or(max); + if pos < max { + address_book_alias = Some(args[pos + 1].to_owned()); + } let mut device_group_name = None; let pos = args .iter() @@ -523,6 +531,9 @@ pub fn core_main() -> Option> { if let Some(name) = address_book_tag { body["address_book_tag"] = serde_json::json!(name); } + if let Some(name) = address_book_alias { + body["address_book_alias"] = serde_json::json!(name); + } } if let Some(name) = device_group_name { body["device_group_name"] = serde_json::json!(name);