diff options
| author | 2020-06-05 23:17:12 +0200 | |
|---|---|---|
| committer | 2020-06-05 23:17:12 +0200 | |
| commit | 86f466396437d21ccc27dda33730993eb181e60e (patch) | |
| tree | c4f5d0c88f3196ae8ad4a167b27c648608db186f /tools | |
| parent | 18a93b10821a01cf1f706013e6a14014a4d3e2a5 (diff) | |
| download | libimobiledevice-86f466396437d21ccc27dda33730993eb181e60e.tar.gz libimobiledevice-86f466396437d21ccc27dda33730993eb181e60e.tar.bz2 | |
idevice_id: Update usage and man page, and list all devices when run without options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/idevice_id.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/idevice_id.c b/tools/idevice_id.c index 7c1b3b4..467d0d3 100644 --- a/tools/idevice_id.c +++ b/tools/idevice_id.c | |||
| @@ -43,7 +43,7 @@ static void print_usage(int argc, char **argv, int is_error) | |||
| 43 | fprintf(is_error ? stderr : stdout, "Usage: %s [OPTIONS] [UDID]\n", (name ? name + 1: argv[0])); | 43 | fprintf(is_error ? stderr : stdout, "Usage: %s [OPTIONS] [UDID]\n", (name ? name + 1: argv[0])); |
| 44 | fprintf(is_error ? stderr : stdout, | 44 | fprintf(is_error ? stderr : stdout, |
| 45 | "\n" \ | 45 | "\n" \ |
| 46 | "Prints device name or a list of attached devices.\n" \ | 46 | "List attached devices or print device name of given device.\n" \ |
| 47 | "\n" \ | 47 | "\n" \ |
| 48 | " If UDID is given, the name of the connected device with that UDID" \ | 48 | " If UDID is given, the name of the connected device with that UDID" \ |
| 49 | " will be retrieved.\n" \ | 49 | " will be retrieved.\n" \ |
| @@ -68,7 +68,7 @@ int main(int argc, char **argv) | |||
| 68 | char *device_name = NULL; | 68 | char *device_name = NULL; |
| 69 | int ret = 0; | 69 | int ret = 0; |
| 70 | int i; | 70 | int i; |
| 71 | int mode = MODE_SHOW_ID; | 71 | int mode = MODE_LIST_DEVICES; |
| 72 | int include_usb = 0; | 72 | int include_usb = 0; |
| 73 | int include_network = 0; | 73 | int include_network = 0; |
| 74 | const char* udid = NULL; | 74 | const char* udid = NULL; |
| @@ -110,9 +110,11 @@ int main(int argc, char **argv) | |||
| 110 | argc -= optind; | 110 | argc -= optind; |
| 111 | argv += optind; | 111 | argv += optind; |
| 112 | 112 | ||
| 113 | if (mode == MODE_SHOW_ID && argc != 1) { | 113 | if (argc == 1) { |
| 114 | print_usage(argc + optind, argv - optind, 1); | 114 | mode = MODE_SHOW_ID; |
| 115 | exit(EXIT_FAILURE); | 115 | } else if (argc == 0 && optind == 1) { |
| 116 | include_usb = 1; | ||
| 117 | include_network = 1; | ||
| 116 | } | 118 | } |
| 117 | udid = argv[0]; | 119 | udid = argv[0]; |
| 118 | 120 | ||
