def arguments_shell(subparser):
ret = subparser.add_parser("shell", help="run remote shell command")
- ret.add_argument('COMMAND', nargs='?', help="command to run")
+ ret.add_argument('COMMAND', nargs='*', help="command to run")
return ret
def arguments_logcat(subparser):
command = ["lxc-attach", "-P", tools.config.defaults["lxc"],
"-n", "waydroid", "--"]
if args.COMMAND:
- command.append(args.COMMAND)
+ command.extend(args.COMMAND)
else:
command.append("/system/bin/sh")
subprocess.run(command, env={"PATH": os.environ['PATH'] + ":/system/bin:/vendor/bin"})