#!/bin/sh ves() { if [ "$#" -lt 1 ]; then printf "ERROR: Please specify a command.\n" return fi # extract the appropriate command case $1 in create) shift ves_create $@ break ;; delete) shift ves_delete $@ break ;; var-add) shift ves_var_add $@ break ;; var-rm) shift ves_var_rm $@ break ;; export) shift ves_export $@ break ;; list) shift "$SHVES_BIN"/ves-list.sh $@ break ;; activate) shift ves_activate $@ break ;; deactivate) shift ves_deactivate $@ break ;; prompt) shift . $SHVES_BIN/ves-prompt.sh $@ break ;; *) printf "ERROR: Invalid command [%s]\n" $1 > /dev/stderr return esac }