@@ -152,14 +152,14 @@ function printMenu() {
152
152
echo " --⛔ Stop $name VM | bash=$XBAR_PLUGIN param1=stop param2=$name terminal=false refresh=true"
153
153
154
154
echo " -- Containers"
155
- for container in $( vmContainers)
155
+ for container in $( vmContainers ' Up ' )
156
156
do
157
157
echo " ---- $container "
158
- # echo "------ start | bash=$XBAR_PLUGIN param1=startContainer param2=$name param3=$container terminal=false refresh=true "
159
- echo " ------ stop | bash=$XBAR_PLUGIN param1=stopContainer param2=$name param3=$container terminal=false refresh=true"
160
- echo " ------ kill | bash=$XBAR_PLUGIN param1=killContainer param2=$name param3=$container terminal=false refresh=true"
161
- echo " ------ pause | bash=$XBAR_PLUGIN param1=pauseContainer param2=$name param3=$container terminal=false refresh=true"
162
- echo " ------ unpause | bash=$XBAR_PLUGIN param1=unpauseContainer param2=$name param3=$container terminal=false refresh=true"
158
+ echo " ------ Running "
159
+ echo " -------- stop | bash=$XBAR_PLUGIN param1=stopContainer param2=$name param3=$container terminal=false refresh=true"
160
+ echo " -------- kill | bash=$XBAR_PLUGIN param1=killContainer param2=$name param3=$container terminal=false refresh=true"
161
+ echo " -------- pause | bash=$XBAR_PLUGIN param1=pauseContainer param2=$name param3=$container terminal=false refresh=true"
162
+ echo " -------- unpause | bash=$XBAR_PLUGIN param1=unpauseContainer param2=$name param3=$container terminal=false refresh=true"
163
163
done
164
164
165
165
echo " -- Images"
@@ -181,6 +181,9 @@ function printMenu() {
181
181
}
182
182
183
183
function vmContainers() {
184
+ # $1 = status we're looking for
185
+ local wantedStatus
186
+ wantedStatus=" ${1} "
184
187
# default VM doesn't need to be specified
185
188
if [[ " $VM " != ' default' ]]; then
186
189
export LIMA_INSTANCE=" $VM "
@@ -192,7 +195,9 @@ function vmContainers() {
192
195
_jq () {
193
196
echo " ${row} " | base64 --decode | jq -r " ${1} "
194
197
}
195
- _jq ' .Names'
198
+ if [[ $( _jq ' .Status' ) == " $wantedStatus " ]]; then
199
+ _jq ' .Names'
200
+ fi
196
201
done
197
202
}
198
203
0 commit comments