Skip to content
Snippets Groups Projects
Commit 264adad0 authored by Richard Hartmann's avatar Richard Hartmann
Browse files

Better debugging

* Start debugging as early as possible
* Always print version if run with debugging or verbose enabled
parent 525c11f8
Branches
Tags
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment