ret = subparser.add_parser("session", help="session controller")
sub = ret.add_subparsers(title="subaction", dest="subaction")
sub.add_parser("start", help="start session")
- sub.add_parser("stop", help="start session")
+ sub.add_parser("stop", help="stop session")
return ret
def arguments_container(subparser):
remove.add_argument('PACKAGE', help="package name of app to remove")
launch = sub.add_parser("launch", help="start single application")
launch.add_argument('PACKAGE', help="package name of app to launch")
+ intent = sub.add_parser("intent", help="start single application")
+ intent.add_argument('ACTION', help="action name")
+ intent.add_argument('URI', help="data uri")
sub.add_parser("list", help="list installed applications")
return ret
ret = subparser.add_parser("show-full-ui", help="show android full screen in window")
return ret
+def arguments_firstLaunch(subparser):
+ ret = subparser.add_parser("first-launch", help="initialize waydroid and start it")
+ return ret
+
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("-u", "--uid", help="the UID to run as (also sets GID to the same value if -g is not set)")
+ ret.add_argument("-g", "--gid", help="the GID to run as")
+ ret.add_argument("-s", "--context", help="transition to the specified SELinux or AppArmor security context. No-op if -L is supplied.")
+ ret.add_argument("-L", "--nolsm", action="store_true", help="tell LXC not to perform security domain transition related to mandatory access control (e.g. SELinux, AppArmor). If this option is supplied, LXC won't apply a container-wide seccomp filter to the executed program. This is a dangerous option that can result in leaking privileges to the container!!!")
+ ret.add_argument("-C", "--allcaps", action="store_true", help="tell LXC not to drop capabilities. This is a dangerous option that can result in leaking privileges to the container!!!")
+ ret.add_argument("-G", "--nocgroup", action="store_true", help="tell LXC not to switch to the container cgroup. This is a dangerous option that can result in leaking privileges to the container!!!")
+ ret.add_argument('COMMAND', nargs='*', help="command to run")
return ret
def arguments_logcat(subparser):
arguments_app(sub)
arguments_prop(sub)
arguments_fullUI(sub)
+ arguments_firstLaunch(sub)
arguments_shell(sub)
arguments_logcat(sub)