diff --git a/vcsh b/vcsh index cf85e7c1a47ccb00dcba5898d83386bd860fc437..22b4a70142cb08cffb8fc183638029e6375220a8 100755 --- a/vcsh +++ b/vcsh @@ -12,6 +12,9 @@ # which is admittedly extremely unlikely to the point of being impossible, # this software will most likely follow suit. +# This should always be the first line of code to facilitate debugging +[ -n "$VCSH_DEBUG" ] && set -vx + basename() { # Implemented in shell to avoid spawning another process local file @@ -35,8 +38,10 @@ while getopts "c:dv" flag; do if [ "$1" = '-d' ] || [ "$1" = '--debug' ]; then set -vx VCSH_DEBUG=1 + echo "$SELF $VERSION" elif [ "$1" = '-v' ];then VCSH_VERBOSE=1 + echo "$SELF $VERSION" elif [ "$1" = '-c' ];then VCSH_OPTION_CONFIG=$OPTARG fi