From 264adad0164cc7ff8c8ce4609325699b7c72b5be Mon Sep 17 00:00:00 2001
From: Richard Hartmann <richih.mailinglist@gmail.com>
Date: Sat, 11 May 2013 20:14:52 +0200
Subject: [PATCH] Better debugging
* Start debugging as early as possible
* Always print version if run with debugging or verbose enabled
---
vcsh | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/vcsh b/vcsh
index cf85e7c..22b4a70 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
--
GitLab