From 88f66a5fe1db65aa6d0401f8ba7ed69a8a3bfdea Mon Sep 17 00:00:00 2001 From: Davide Toldo Date: Thu, 5 Sep 2019 01:26:29 +0200 Subject: [PATCH] Add macOS core to cli.py --- internalblue/cli.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internalblue/cli.py b/internalblue/cli.py index 54402c6..7571b4f 100755 --- a/internalblue/cli.py +++ b/internalblue/cli.py @@ -36,6 +36,7 @@ import argparse from adbcore import ADBCore from hcicore import HCICore from ioscore import iOSCore +from macoscore import macOSCore import cmds @@ -96,6 +97,7 @@ def internalblue_cli(): parser.add_argument("--data-directory", "-d", help="Set data directory. Default: ~/.internalblue") parser.add_argument("--verbose", "-v", help="Set log level to DEBUG", action="store_true") parser.add_argument("--ios-device", "-i", help="Tell internalblue to connect to a remote iPhone HCI socket. Specify socket IP address and port") + parser.add_argument("--mac", "-m", help="Tell internalblue to use specific mac functions.") args = parser.parse_args() if args.data_directory != None: @@ -122,6 +124,9 @@ def internalblue_cli(): if args.ios_device: connection_methods = [iOSCore(args.ios_device, log_level=log_level, data_directory=data_directory)] + if args.mac: + connection_methods = [ + macOSCore(log_level=log_level, data_directory=data_directory)] else: connection_methods = [ ADBCore(log_level=log_level, data_directory=data_directory),