mirror of
https://github.com/YunoHost/ynh-dev.git
synced 2024-09-03 20:05:59 +02:00
Merge d8a5e5ec53
into 571ddbb81b
This commit is contained in:
commit
f1378ff8e5
1 changed files with 17 additions and 0 deletions
17
ynh-dev
17
ynh-dev
|
@ -9,6 +9,8 @@ Usage :
|
||||||
Create a dev environment into PATH
|
Create a dev environment into PATH
|
||||||
`basename $0` run DOMAIN [VERSION]
|
`basename $0` run DOMAIN [VERSION]
|
||||||
Run a vagrant or virtualbox vm
|
Run a vagrant or virtualbox vm
|
||||||
|
`basename $0` halt
|
||||||
|
Turn off running vm
|
||||||
# `basename $0` kill
|
# `basename $0` kill
|
||||||
# Kill all vagrant
|
# Kill all vagrant
|
||||||
|
|
||||||
|
@ -178,6 +180,21 @@ elif [ "$1" = "run" ]; then
|
||||||
vagrant ssh $VERSION
|
vagrant ssh $VERSION
|
||||||
|
|
||||||
|
|
||||||
|
#####################
|
||||||
|
## Halt running VM ##
|
||||||
|
#####################
|
||||||
|
elif [ "$1" = "halt" ]; then
|
||||||
|
vm=$(vagrant global-status | head -3 | tail -1)
|
||||||
|
vm_status=$(echo $vm | awk -F '[[:space:]]' '{print $4}')
|
||||||
|
if [ $vm_status == "running" ]; then
|
||||||
|
vm_id=$(echo $vm | awk -F '[[:space:]]' '{print $1}')
|
||||||
|
vagrant halt $vm_id
|
||||||
|
echo "–> VM turned off."
|
||||||
|
else
|
||||||
|
echo "–> No running vm."; exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
#####################
|
#####################
|
||||||
## Kill running VM ##
|
## Kill running VM ##
|
||||||
#####################
|
#####################
|
||||||
|
|
Loading…
Add table
Reference in a new issue