aboutsummaryrefslogtreecommitdiffstats
path: root/ves.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ves.sh')
-rw-r--r--ves.sh26
1 files changed, 13 insertions, 13 deletions
diff --git a/ves.sh b/ves.sh
index e9755cd..28325db 100644
--- a/ves.sh
+++ b/ves.sh
@@ -1,9 +1,8 @@
#!/bin/sh
ves() {
- if [ -z "${VES_SCRIPTS_DIR+x}" ]; then
- VES_BIN="$HOME/.local/bin/ves_scripts"
- else
- VES_BIN="$VES_SCRIPTS_DIR"
+ if [ "$#" -lt 1 ]; then
+ printf "ERROR: Please specify a command.\n"
+ return
fi
@@ -11,50 +10,51 @@ ves() {
case $1 in
create)
shift
- . $VES_BIN/ves-create.sh $@
+ ves_create $@
break
;;
delete)
shift
- . $VES_BIN/ves-delete.sh $@
+ ves_delete $@
break
;;
var-add)
shift
- . $VES_BIN/ves-addvar.sh $@
+ ves_var_add $@
break
;;
var-rm)
shift
- . $VES_BIN/ves-rmvar.sh $@
+ ves_var_rm $@
break
;;
export)
shift
- . $VES_BIN/ves-export.sh $@
+ ves_export $@
break
;;
list)
shift
- . $VES_BIN/ves-list.sh $@
+ "$SHVES_BIN"/ves-list.sh $@
break
;;
activate)
shift
- . $VES_BIN/ves-activate.sh $@
+ ves_activate $@
break
;;
deactivate)
shift
- . $VES_BIN/ves-deactivate.sh $@
+ ves_deactivate $@
break
;;
prompt)
shift
- . $VES_BIN/ves-prompt.sh $@
+ . $SHVES_BIN/ves-prompt.sh $@
break
;;
*)
printf "ERROR: Invalid command [%s]\n" $1 > /dev/stderr
+ return
esac
}