diff --git a/Cargo.lock b/Cargo.lock index fd3d513..1a12c78 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -187,6 +187,13 @@ version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" +[[package]] +name = "minimal" +version = "0.1.0" +dependencies = [ + "isideload", +] + [[package]] name = "num-conv" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 08a856b..b546fb1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,4 @@ [workspace] resolver = "2" -members = ["isideload"] -default-members = ["isideload"] \ No newline at end of file +members = ["examples/minimal","isideload"] +default-members = ["isideload"] diff --git a/examples/minimal/.gitignore b/examples/minimal/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/examples/minimal/.gitignore @@ -0,0 +1 @@ +/target diff --git a/examples/minimal/Cargo.toml b/examples/minimal/Cargo.toml new file mode 100644 index 0000000..45d4403 --- /dev/null +++ b/examples/minimal/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "minimal" +version = "0.1.0" +edition = "2024" + +[dependencies] +isideload = { path = "../../isideload" } \ No newline at end of file diff --git a/examples/minimal/src/main.rs b/examples/minimal/src/main.rs new file mode 100644 index 0000000..f6db85d --- /dev/null +++ b/examples/minimal/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + isideload::test(); +} diff --git a/isideload/src/auth/mod.rs b/isideload/src/auth/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/isideload/src/lib.rs b/isideload/src/lib.rs index 4751e79..c037e13 100644 --- a/isideload/src/lib.rs +++ b/isideload/src/lib.rs @@ -1,6 +1,12 @@ -use idevice::plist; -use plist::Value; +pub mod auth; -pub fn test() -> Value { - plist!("value") +use idevice::{plist, pretty_print_plist}; + +pub fn test() -> () { + println!( + "{}", + pretty_print_plist(&plist!({ + "code": "hello" + })) + ); }