diff options
| author | Douglas Rumbaugh <doug@douglasrumbaugh.com> | 2021-12-20 17:59:46 -0500 |
|---|---|---|
| committer | Douglas Rumbaugh <doug@douglasrumbaugh.com> | 2021-12-20 17:59:46 -0500 |
| commit | fc03722f3b8788760fbd9e69cb05f558054317b4 (patch) | |
| tree | 817cb82a3039d5598bcd563fc5fccce99d9ad8bb | |
| parent | e63766edc4c0519d5fee4033eeb4bb193fce9995 (diff) | |
| download | sh-ves-fc03722f3b8788760fbd9e69cb05f558054317b4.tar.gz | |
ves.sh: Initial Version
| -rw-r--r-- | ves.sh | 59 |
1 files changed, 59 insertions, 0 deletions
@@ -0,0 +1,59 @@ +#!/bin/sh + +if [ -z "$VES_SCRIPTS_DIR" ]; then + VES_BIN="$HOME/.local/bin/ves_scripts" +else + VES_BIN="$VES_SCRIPTS_DIR" +fi + + +# extract the appropriate command +case $1 in + create) + shift + $VES_BIN/ves-create.sh $@ + break + ;; + delete) + shift + $VES_BIN/ves-delete.sh $@ + break + ;; + var-add) + shift + $VES_BIN/ves-addvar.sh $@ + break + ;; + var-rm) + shift + $VES_BIN/ves-rmvar.sh $@ + break + ;; + export) + shift + $VES_BIN/ves-export.sh $@ + break + ;; + list) + shift + $VES_BIN/ves-list.sh $@ + break + ;; + activate) + shift + $VES_BIN/ves-activate.sh $@ + break + ;; + deactivate) + shift + $VES_BIN/ves-deactivate.sh $@ + break + ;; + prompt) + shift + $VES_BIN/ves-prompt.sh $@ + break + ;; + *) + printf "ERROR: Invalid command [%s]\n" $1 > /dev/stderr +esac |