# ipa-hub device

Inspect paired Apple devices and optional simulators.

## Usage

```shell
ipa-hub device <command> [options]
```

## Commands

| Command | Description |
| --- | --- |
| [`ipa-hub device list`](https://ipa-hub.giladgd.com/docs/cli/device/list.md) | List available devices. |
| [`ipa-hub device info`](https://ipa-hub.giladgd.com/docs/cli/device/info.md) | Show a device summary, installed applications, and apps tracked by ipa-hub. |

## Options

| Option | Description |
| --- | --- |
| `--data-dir PATH` | Directory for downloads, app records, and server state. Defaults to `~/.ipa-hub`; the `IPA_HUB_HOME` environment variable sets an alternative default. `(string)` |
| `--json` | Print results as JSON `(boolean)` |
| `-h`, `--help` | Show help for this command `(boolean)` |
| `-v`, `--version` | Show the installed version `(boolean)` |
| `-d ID`, `--device ID` | CoreDevice ID, UDID, or exact device name `(string)` |
| `-n NAME`, `--device-name NAME` | Full, case-sensitive device name. Duplicate matches prompt for a selection. `(string)` |
| `-s`, `--include-simulators` | Include available simulators alongside physical devices `(boolean)` |
| `--only-simulators`, `--simulators-only` | Use only simulators (implies `--include-simulators`) `(boolean)` |
| `-t TYPE`, `--type TYPE`, `--device-type TYPE` | Consider only devices of these types. Repeated values include any selected type. `(string[])` May be repeated. Choices: `iphone`, `ipad`, `appletv`, `visionos`, `applewatch`. |

