X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/65df4922950433b7769224cf843fe2003f0a3d11..a2804841ed52f812b1d666cb3df01239ee906f5f:/tools/helpers/arguments.py diff --git a/tools/helpers/arguments.py b/tools/helpers/arguments.py index 9243eb7..953c1b5 100644 --- a/tools/helpers/arguments.py +++ b/tools/helpers/arguments.py @@ -33,6 +33,8 @@ def arguments_init(subparser): help="rom type (options: \"lineage\", \"bliss\" or OTA channel URL; default is LineageOS)") ret.add_argument("-s", "--system_type", help="system type (options: VANILLA, FOSS or GAPPS; default is VANILLA)") + ret.add_argument("-g", "--gui", action="store_true", + help="run as a graphical interface") return ret def arguments_status(subparser): @@ -82,6 +84,9 @@ def arguments_app(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 @@ -101,6 +106,10 @@ def arguments_fullUI(subparser): 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") @@ -129,6 +138,8 @@ def arguments(): " logfiles (this may reduce performance)") parser.add_argument("-q", "--quiet", dest="quiet", action="store_true", help="do not output any log messages") + parser.add_argument("-w", "--wait", dest="wait_for_init", action="store_true", + help="wait for init before running") # Actions sub = parser.add_subparsers(title="action", dest="action") @@ -142,6 +153,7 @@ def arguments(): arguments_app(sub) arguments_prop(sub) arguments_fullUI(sub) + arguments_firstLaunch(sub) arguments_shell(sub) arguments_logcat(sub)