diff options
Diffstat (limited to 'ves.sh')
| -rw-r--r-- | ves.sh | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -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 } |