1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//! Rust-wrapper around the `simctl` utility that is shipped with Xcode and that
//! can be used to install apps onto one of the iOS simulator and subsequently
//! launch them.

#![warn(missing_docs)]

mod device;
mod simctl;

mod boot;
mod error;
pub mod get_app_container;
mod getenv;
mod install;
pub mod io;
pub mod keychain;
pub mod launch;
pub mod list;
mod open_url;
pub mod privacy;
pub mod push;
mod shutdown;
pub mod status_bar;
mod terminate;
pub mod ui;
mod uninstall;

#[cfg(test)]
pub mod mock;

pub use crate::simctl::Simctl;
pub use device::{Device, DeviceQuery};
pub(crate) use error::Validate;
pub use error::{Error, Result};