## ## must be sourced in your interactive shell session before using vault files ## scripts should source common/utils and call the functions directly ## source common/utils.sh op="$1" if [ -n "$op" ]; then shift fi case $op in activate|deactivate|set|get) "vault_environment__$op" "$@" ;; *) print_error "unknown operation: '$op'" ;; esac