# Wrap everything to display nice error messages
args = None
try:
- os.umask(0o000)
# Parse arguments, set up logging
args = helpers.arguments()
args.cache = {}
"Run waydroid {} -h for usage information.".format(args.action))
elif args.action == "prop":
if args.subaction == "get":
- ret = helpers.props.get(args, args.key)
- if ret:
- print(ret)
+ actions.prop.get(args)
elif args.subaction == "set":
- helpers.props.set(args, args.key, args.value)
+ actions.prop.set(args)
else:
logging.info(
"Run waydroid {} -h for usage information.".format(args.action))
actions.app_manager.showFullUI(args)
elif args.action == "status":
actions.status.print_status(args)
+ elif args.action == "adb":
+ if args.subaction == "connect":
+ helpers.net.adb_connect(args)
+ elif args.subaction == "disconnect":
+ helpers.net.adb_disconnect(args)
+ else:
+ logging.info("Run waydroid {} -h for usage information.".format(args.action))
elif args.action == "log":
if args.clear_log:
helpers.run.user(args, ["truncate", "-s", "0", args.log])