X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=scripts%2Fafm-util.in;h=978f000cd65f2cef408aeabd7e8009a85a97aeeb;hb=8b1685b5b726d98d50e83acf04279d4a9ccb2eeb;hp=3f47d979562a119feaaf51531bc708728f3c389f;hpb=61327e938cab27c6ce54f4324ba8144d39b24bee;p=src%2Fapp-framework-main.git diff --git a/scripts/afm-util.in b/scripts/afm-util.in index 3f47d97..978f000 100755 --- a/scripts/afm-util.in +++ b/scripts/afm-util.in @@ -5,10 +5,17 @@ send() { awk '$1=="ON-REPLY" && $3!="success"{$1="ERROR:";$2="";print > "/dev/stderr";exit 1;}NR>1' } +getall() { + case "$1" in + -a|--all) echo -n '{"all":true}';; + *) echo -n true;; + esac +} + case "$1" in list|runnables) - send runnables true + send runnables $(getall $2) ;; add|install) @@ -29,7 +36,7 @@ case "$1" in ;; ps|runners) - send runners true + send runners $(getall $2) ;; run|start) @@ -75,6 +82,7 @@ The commands are: list runnables list the runnable widgets installed + option -a or --all for all instances add wgt install wgt install the wgt file @@ -87,6 +95,7 @@ The commands are: ps runners list the running instance + option -a or --all for all instances run id start id start an instance of the widget of id