X-Git-Url: https://git.madduck.net/code/vcsh.git/blobdiff_plain/7e910058201d7d617f3e62367d4d53281ac28a4e..5fcd29025e754fbedc4c64fb9bb217469d2c0c82:/vcsh?ds=sidebyside diff --git a/vcsh b/vcsh index 6fa6644..4ba30e5 100755 --- a/vcsh +++ b/vcsh @@ -5,6 +5,13 @@ [ -z "$VCSH_BASE" ] && VCSH_BASE="$XDG_CONFIG_HOME/vcsh/repo.d" SELF=$(basename $0) +if [ "$SELF" = 'bash' ] || + [ "$SELF" = 'dash' ] || + [ "$SELF" = 'sh' ] || + [ "$SELF" = 'zsh' ]; then + SELF='vcsh' + VCSH_SOURCED=1 +fi help() { @@ -176,6 +183,7 @@ elif [ "$VCSH_COMMAND" = 'exit' ]; then # unset VCSH_NO_IGNORE_EOF # setopt NO_IGNORE_EOF # fi + [ -z "$VCSH_SOURCED" ] && echo "$SELF $VCSH_COMMAND: You need to source vcsh if you want to run in this mode" && return 10 leave # [ -n "$ZSH_VERSION" ] && [ "$USER" = richih ] && buildPS1 verbose "exit end" @@ -251,6 +259,7 @@ elif [ "$VCSH_COMMAND" = 'use' ]; then # zle -N vcsh_exit # bindkey '^d' 'vcsh_exit' # fi + [ -z "$VCSH_SOURCED" ] && echo "$SELF $VCSH_COMMAND: You need to source vcsh if you want to run in this mode" && return 10 use || return $? # [ -n "$ZSH_VERSION" ] && [ "$USER" = richih ] && buildPS1 verbose "use end"