From a2edd7a55c46574bf49a9d03b0cd9e3defd514df Mon Sep 17 00:00:00 2001
From: Richard Hartmann <richih.mailinglist@gmail.com>
Date: Tue, 24 May 2011 00:58:26 +0200
Subject: [PATCH] Cleanup of Corey's patch
---
vcsh | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/vcsh b/vcsh
index 3d08f22..5acd515 100755
--- a/vcsh
+++ b/vcsh
@@ -3,19 +3,20 @@
#set -x
SELF=$(basename $0)
+
[ -z $XDG_CONFIG_HOME ] && XDG_CONFIG_HOME="$HOME/.config"
-for dir in $XDG_CONFIG_HOME $XDG_CONFIG_HOME/vcsh $XDG_CONFIG_HOME/vcsh/repo.d
+for check_directory in $XDG_CONFIG_HOME $XDG_CONFIG_HOME/vcsh $XDG_CONFIG_HOME/vcsh/repo.d
do
-
- if [ ! -d $dir ]; then
- if [ -e $dir ]; then
- echo "$SELF: error: $dir exists but is not a directory" >&2
- return 2
- else
- mkdir $dir || (echo "$SELF: error: could not create $dir" >&2; return 2)
- fi
- fi
+ if [ ! -d $check_directory ]; then
+ if [ -e $check_directory ]; then
+ echo "$SELF: error: $check_directory exists but is not a directory" >&2
+ exit 2
+ else
+ mkdir $check_directory || (echo "$SELF: error: could not create $check_directory" >&2; exit 2)
+ fi
+ fi
done
+
VCSH_BASE="$XDG_CONFIG_HOME/vcsh/repo.d"
help() {
--
GitLab