Add macOS core to cli.py
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user