From 11179540152eb6fe5d8b09be4a00cc3a4dcd1bdc Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 13 Jun 2014 16:35:50 -0300 Subject: Adding vbox script --- vbox | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 vbox diff --git a/vbox b/vbox new file mode 100755 index 0000000..cb9dc85 --- /dev/null +++ b/vbox @@ -0,0 +1,32 @@ +#!/bin/bash +# +# Simple wrapper around VBoxManage. +# + +# Parameters +BASENAME="`basename $0`" +COMMAND="$1" +VM="$2" + +# Build options +if [ ! -z "$VM" ]; then + if [ "$COMMAND" == "up" ]; then + OPTIONS="" + COMMAND="startvm" + elif [ "$COMMAND" == "down" ]; then + OPTIONS="savestate" + COMMAND="controlvm" + elif [ "$COMMAND" == "halt" ]; then + OPTIONS="poweroff" + COMMAND="controlvm" + fi +elif [ "$COMMAND" == "status" ]; then + OPTIONS="runningvms" + COMMAND="list" +else + echo "usage: $BASENAME [vm]" + exit 1 +fi + +# Dispatch +VBoxManage $COMMAND $VM $OPTIONS -- cgit v1.2.3