X-Git-Url: https://git.madduck.net/code/vcsh.git/blobdiff_plain/caeaa9865cd39dc44caf78399b696a8dd14d0c5a..2ee05f31013b1bbd5f0d9415e4ec2ee1b91f62b7:/vcsh diff --git a/vcsh b/vcsh index b03df7a..fb99ffb 100755 --- a/vcsh +++ b/vcsh @@ -12,6 +12,12 @@ # which is admittedly extremely unlikely to the point of being impossible, # this software will most likely follow suit. +basename() { + local f; f="${1##*/}" + [ -z "$2" ] || f="${f%$2}" + echo "$f" +} + SELF=$(basename $0) VERSION='1.2' @@ -23,7 +29,7 @@ fatal() { # We need to run getops as soon as possible so we catch -d and other # options that will modify our behaviour. # Commands are handled at the end of this script. -while getopts "c:dv" flag; do +while getopts "c:dv" flag; do if [ "$1" = '-d' ] || [ "$1" = '--debug' ]; then set -vx VCSH_DEBUG=1