Migrate to plist_macro crate for utils

This commit is contained in:
Jackson Coxson
2025-12-31 21:21:37 -07:00
parent 081cb2f8d8
commit 6d9f0987c1
17 changed files with 385 additions and 878 deletions

View File

@@ -157,6 +157,7 @@ sha2 = { version = "0.10" }
ureq = { version = "3" }
clap = { version = "4.5" }
plist = { version = "1.7" }
plist-macro = { version = "0.1" }
ns-keyed-archive = "0.1.2"
uuid = "1.16"
futures-util = { version = "0.3" }

View File

@@ -3,9 +3,9 @@
use clap::{Arg, Command, arg};
use idevice::{
IdeviceService, RsdService, companion_proxy::CompanionProxy,
core_device_proxy::CoreDeviceProxy, pretty_print_dictionary, pretty_print_plist,
rsd::RsdHandshake,
core_device_proxy::CoreDeviceProxy, rsd::RsdHandshake,
};
use plist_macro::{pretty_print_dictionary, pretty_print_plist};
mod common;

View File

@@ -1,8 +1,9 @@
// Jackson Coxson
use clap::{Arg, Command, arg};
use idevice::{IdeviceService, lockdown::LockdownClient, pretty_print_plist};
use idevice::{IdeviceService, lockdown::LockdownClient};
use plist::Value;
use plist_macro::pretty_print_plist;
mod common;

View File

@@ -4,10 +4,8 @@
use std::{io::Write, path::PathBuf};
use clap::{Arg, Command, arg, value_parser};
use idevice::{
IdeviceService, lockdown::LockdownClient, mobile_image_mounter::ImageMounter,
pretty_print_plist,
};
use idevice::{IdeviceService, lockdown::LockdownClient, mobile_image_mounter::ImageMounter};
use plist_macro::pretty_print_plist;
mod common;

View File

@@ -2,9 +2,10 @@
use clap::{Arg, Command};
use idevice::{
IdeviceService, RsdService, core_device_proxy::CoreDeviceProxy, pretty_print_dictionary,
IdeviceService, RsdService, core_device_proxy::CoreDeviceProxy,
restore_service::RestoreServiceClient, rsd::RsdHandshake,
};
use plist_macro::pretty_print_dictionary;
mod common;