diff options
| author | Douglas Rumbaugh <doug@douglasrumbaugh.com> | 2022-09-12 22:40:03 -0400 |
|---|---|---|
| committer | Douglas Rumbaugh <doug@douglasrumbaugh.com> | 2022-09-12 22:40:03 -0400 |
| commit | 04b385284a8559bde3df51bab950784a0fd28cfd (patch) | |
| tree | c0218597c8239f05de2ab94f3a25b9ca86a57f36 /ves.sh | |
| parent | 7ae2929b5f0660cd07d2127c66d508ac62ad1aa7 (diff) | |
| download | sh-ves-04b385284a8559bde3df51bab950784a0fd28cfd.tar.gz | |
Updates/adjustments
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 } |